initial implementation
small improvements: * remember previous mpd state * allow multiple connections to be open via asyncio
simplifications and volume control