Initial import.
Tweaking. Some xml parsing stuff and classes.
Finalized the objects.
Communicator should be working.  It logs in and parses.  Does not return valid data.
Communicator is now working.  Need to finalize method for working with the objects.
Playlist and playback functional but not finished.  Collection browsing is slow and somewhat buggy but also functional.
Playlist is prettier.
Started reworking collection browsing.
Some work on collection adapter.
Browsable objects can now be added to the playlist.  Icon and collection layout much nicer looking.
Playlist much nicer now.  Still slightly buggy.  Collection navigation fixed but still slow.
Reworked the communicator to use new API.  Uses sha256 hashes and the user no longer needs to set a specific API key. YAY!
Modified the now playing functions to update the correct item.
New ugly beginning to threading http requests. VERY BROKEN.
Cleaned all this up a bit to try to reduce the uglies,  No guarantees as to if it works :(.
Currently working with Runnables, not actually threaded.
Asynchrounous fetch is functional and quick for collectionActivity.  Enqueuing does not yet use
this interface, and probably will not.
Lots of tweaking and tuning.  Browsing is snappy, playback is less clunky.  Menus are updated.
Media player is more stable. Starts up correctly without prefs.
Updated the caching code, made the song objects work across logins, and it now gracefully handles session
timeouts.