figured out start note problem - C incrementing early
added tests