Added Test cases and implementation for pianoMachine.shiftDown() and pianoMachine.shiftUp(). Added additional OCTAVE state to pianoMachine.