Implment player and Timer services
Small bugfixes
remove redundant song methods
Clean up player bugs
Merge pull request #348 from alexmckenley/playerMagic

:magic: