Merge pull request #12 from rossnanop/ui

Ui Branch
Merge pull request #1 from rossnanop/ui

Ui
Fixed README markup and added requirements.txt
Updated progress report.  Finished TODOs.
Merge pull request #13 from rossnanop/master

Updated progress report
added __init__.py
Merge branch 'master' of https://github.com/sfleckenstein/AutomaticMusicGenerator
Added report 1 to the end
Final changes to PR2
Had one extra seg_durations. Changed to section_durations
Delete test.py

This shouldn't be here.  Woops.
Super jeny implementation of song learner/composer
Merge branch 'working' of https://github.com/sfleckenstein/AutomaticMusicGenerator into working
Didn't mean to delete this
Now composing using note durations of seconds, rather than minutes
Changed the representation of pitches.
Fixed off by one error in SongData so now we are getting the correct note every time
Now actually learning based on several songs in a row, rather than resetting the model each time.
Composing end to end
Now learning based off of the previous note too.