Wrote specs and reorganized file structure

* Finished writing specs for the helper functions and procs
* Reorganized folder structure to break out each similar collection of functions into its own file