1) Re-enabled print wrapper
2) Added Piano.Key class
3) Refactored Piano code
1) Implemented Key.note and Key.octave
2) Cached piano object
3) Working on rendering of keys and labels
1) Fixed bug in conversions
2) Added comment
3) More refactoring and bug fixs
4) Removed joke (it had to be done)
1) Added Piano and Key to separate modules
1) Added Chords.py
2) Added Piano.playChord
3) Added key binding for Piano.playChord
1) Added utilities module
2) Moved debug to utilities
1) Removed reduntant methods from Piano class
1) Changed label font
2) Added event doc