Created AbstracTrack and AbstractTrackUpdate.  Managed all active tracks in memory rather than going to the database.
Finished recording of attributes.