Cleaning up, adding comments, fixed search bug
More cleaning up
Still cleaning
added key-value observing for changes to nextTrackArrayController
refactoring filtering of tracks to use predicate