Torrey will release their new self-titled album on March 1st through Slumberland Records