fixed use-exact?
some refactoring, since the clojure files were getting out of hand. also, i had circular dependencies when trying to implement the correlation data for #330
finished refactoring and implementing correlations for #330