initial commit. server functionality includes login, logout, play, pause, and status api calls
merging or something