FINAL COMMIT. This project needs configuration settings, as well as implementation review/optimization. Also a more advanced score annotator.