clean up some errors pointed out by jshint
adding in key and octave select menus and properly incrementing/decrementing the notes