Abstracted all the supporting functions into a separate file
Massive, massive changes. Pulled all the data out of the JSON and into a usable format
Core functionality is up