removed unnecesarry tests, implemented interval keyword checking to public
interval method
removed todos
added clarifying comments on invalid inputs to doc strings
implemented both top and bottom note generating interval
functions, which completes all interval functionality I can think of
needing right now.