Modified library to handle AbstractCommand instead of MPDCommand. This allows me to use the same code to send commands to the BTServer or MPD via wifi
Created MPDCachedPlaylist to prevent the need to sync with the Bluetooth server on load. Also modified MPDCommand to extend AbstractCommand