Merge pull request #121 from teotigraphix/master

Refactored all Modes/Views to use correct colors.
added macro mapping function and showing parameter page name in device mode.
Merge pull request #123 from jhorology/master

Pull Request for Issue #122
Code cleanup.
Fixed usage of sysex messages.
Added hook for modifying Pushs' pitch bend strip.
Attempt to implement displaying Send names (API does not deliver).
Added methods to set absolute volume, pan and send values.
Abstracted Scales start, end, row and column.
- few code cleanups