Refactorings

 - Removed Logging dependency
 - Refactored MidiCommand to provide Channel and Command