Server side uses webapp2, song queue in GUI

- Changed all server scripts to use webapp2, allows for multithreading
of requests. This change fixed a lot of problems.
- Made use of listview in GUI. Now shows song titles.
- Queue polling delay will begin increasing exponentially after 30
minutes, in order to save bandwidth and server hours.