New representation of MIDI files

This brings:
* Fixed tempi. It will now always look for tempo change events in the
  first track and those will be used to time the whole file.
* Support for lyrics (-l)
* Version changed to git version instead of 0.1
* ! Muting tracks not working, will fix that later