Summary: The Junction launch their new self titled album and chat about the year long process of making it