Some refactoring and some fixing
- Separated and moved Last.fm stuff
- We now use VLC callbacks! (needs a fix in node-vlc)
- Fixed Spotify requests (both not clearing them if the station changes and playing them in the order that they were requested)