Update: no longer deprecated. Should be efficient enough to run without needing a cluster. Reorganized everything to make more sense and fit the outline given by the paper