SongActivity heavily updated to now download songs directly from the server, however we're still storing them locally.
Developed a simple checksum system to compare the local DB to the server to determine if any changes were made (very poor, but for 3:10AM in the morning i'm pretty happy with it)