Rename main programs
Remove reactive banana dependency

Also clean up other unused dependencies.
Add more tests
Add Offset conversion tests
Add chromatic scale
Add test with chromatic scale
Use mod instead of rem

If you use rem problem arise with hasNote n (Scale r xs) when n < r.