Glasvegas: It took seven years to make new album Singer-songwriter James Allan decided to record, engineer and produce the album himself.