Cleaning
Moved HasMidi instances

See #63
Moves remaining instances

Closes #63