Added midi bus handling, caching and note values

 - Reduced dependencies (not longer dependen on themidibus)
 - Enhancment of note object (noteValue)
 - logging introduced