Basic functionality working for the Server

No networking yet :(
Now SongManager will manage the tracking of what is playing, next, etc. instead of the device.