fixed issue #4 - rootNote cannot be a #
fixed issue #3 - modes for d onward shud return the next octave beyond c
fixed issue where octave neednt be incremented if the rootnote is not c