added more tests and implemented the "sharps-in-signature" function
implemented diatonic_collection function, for sharps only currently.
Next steps are to implement the tests for diatonic-collection and
implement the functions to get flats working