start rewrite (still broken)
works but no user interface
JSON POST backend
client-side functions and working controls

TODO:
- rewrite repeating buttons and possibly add touch gestures to directory
  listing
- ...but before that, we must implement directory listing and navigation
- although it's easier to implement now, playlist support is missing
-
-
almost all functionality restored

still missing:
- button repeating
- playlist
and possibly something else
prevent link default action, emulate old version
playlist support restored
platform specific stuff & refactoring
port repeating buttons from old version

I planned to rewrite it but it wasn't that bad :D
POST logging
loading indicator
cleanup for merge