Sam Teskey successfully confronts self doubts on debut album Cycles