Initial commit
add note enum
add half tones
add Test for number of notes
add Test for number of notes
add octaves
final state