Refactored the connection responsibilities into a MPDConnection class which utilizes dependency injection (setter injection) for host, port and password data.  The MPDConnection is instantiated and injected into the LxMPD instance in the register function of the service provider.