Begin refactoring websocket stuff into own package
Rename to improve readability
Refactor: define a more clear & simple interface
Refactor: move mpd into package, more clearly separates deps
Separate mpd watcher & client code for readability
move handlers into package, for readability
Separate handlers into logical files for readability
This is more readable as an anonymous func
This is more readable as an anonymous func
Merge pull request #1 from zefer/big-refactor

Big refactor