delete tracks
refactored repositories to make them a little more modular and easier to maintain
refactored the CD model a bit...