A lot of changes..

YouTubeV3API returns songs now
Refactored commands with an enum, addressed lots of smaller TODOs