Everything appears to be working. 
* Still need to implement JSON
* Still need to write a test case
* Might need to clean up code/add comments here or there