wanted to commit comments before tomorrow

-updated some of the comments that front end asked for
-fixed up a lot of the tests to actually work correctly
-remade the test cases so that they were actually unit tests and added
some missing tests
-added fongo to the pom file
-Added a deserializer class, not 100% if it is needed or not