Now learning off of a reasonable number of notes again.
Merge pull request #15 from sfleckenstein/working

Working
Implemented learning off of bars and notes.
Added in a bunch of comments.
Increased the resolution on note durations. Way easier than I thought it would be.
Gathering data on note durations separately.
Separated note durations from pitches in the composition and learning processes
.
Note durations now just dependent on note durations, not pitches
Calculating the ratio of (pitches predicted by the previous two pitches) to (notes not predicted)
Adding in some comments about how the SongSelector works
Stripped durations out of Notes
Deleted unused files
Cleaned up a number of TODOs
Added in a few comments
Merge pull request #16 from sfleckenstein/hhmm

HHMM
Created a trainer abstraction to be used at the different levels of musical segments.
Trying to make it faster.
Resolve conflicts.