Some improvements

New:
- Note velocity
- Musical content of a track as chords (or chords + pauses)

Refactored:
- Unnecessary interfaces were removed; classes were marked as abstract
instead