Added sendCommand method to MPD so the Wifi and Bluetooth controllers can share the same code.
Added DialogBuilderFactory to easily create dialogs.
Added dialogs and generally made installation and configuration more robust.