Tommy Cullen writes songs about scary sharks, violet rainbows, imaginary breakups and really nice trains.