Created a trainer abstraction to be used at the different levels of musical segments.
Merge pull request #18 from rossnanop/master

Trainer, Durations extracted; New GUI