added in remaining cantus firmi and added the graceful-fs library to more smoothly handle cantus firmus generation from json files