more unsucking, plus a year of new stuff
I was bad and didn't commit anything for ages, so here's an
approximation of what has changed:
* moved common code into module, converted admin and upload to use it
* Encapsulated parts of the interface into classes. The code is still
pretty fugly.
* New "normals" interface that allows general party goers to
browse/search your library and throw songs in randomly.
* Use yattag in more places
* Layout is now using CSS flex boxes for better alignment and scaling
for different screen sizes.
* New commands to rate songs, bump songs to the top or bottom of the
queue, search improvements, and probably some other things