added TrackSong
- remove XStream, using Gson for json support
added ISerialize
code cleanup
- Track tests