Refactored RemoteMPDApplication to use events instead of public methods
Renamed RemoteMPDApplication to RMPDApplication