Added new versions of TrainingModeActivity, MusicPlayer and TrackList to
incorproate the structure that we discussed.