Musicmode as module

This basically moves the whole MusicMode to a dedicated module.

As a small bonus, I made the `server` and `port` for the MPD client configurable in `profile.yml` (I needed this to be able to test. It still defaults to `localhost:6600`).