added a login box to the admin console

added admin role to the admin user
fixed project creation bug.

removed permissions checks in the save method, moved them to create and update
Fixed Project update so it returns something other than null
Fixed Project update so it returns something other than null
Usermanager additions to allow Users to update all fields with correct permissions
Merge branch 'dev-core-bugfix-adminconsolelogin' of https://github.com/fracture91/wpi-suite-tng into dev-core-bugfix-adminconsolelogin
Fixed the UserDeserializer so it doesnt crash when you give it "" as an idNum and includes the password
Fixed permissions on delete
Fixed role changes in the admin console
Added 200 response codes for correct operation
Added admin console support for adding team members
updated project manager to fix owner change bug
Merge remote-tracking branch 'remotes/origin/dev-core-bugfix-adminconsolelogin' into dev-core
Fixed a test I broke