Remove MusicThread; lazy server loading

* removes reliance on MusicThread by moving the console interface into
its own thread so database operations can take center stage. Closes #17,
and by extension closes #19.
* moves TrackInfoNamespace to webserver module
* adds clear_track to TrackInfoNamespace
* adds track clearing on webclient side
* renames webpage.py to webserver.py