Finish TestProject

-100% code coverage
-Fix bug in ProjectDeserializer when serializing teams
-Various cleanups