Fix failing test + Clean up Data interface

-Class to Class<?> fixes warnings and changes a lot of files...
-Fix bug in MakeEntity where the user was not being properly
deserialized
-Create an empty Team HashSet in Project regardless of constructor now
Rename ProjectManagerTest to TestProjectManager