Add Midi into exposed-modules
Added Misc module
Warnings and hlint cleanup