Did a little code cleanup and refactering.
Fixed authentication bug
added web service to update the list of users attached to a project. This service will also create users that don't already exist in the system.
updated project users web service to return more meaningful information as well as changed what it means to be invited, all users are active from the beginning in order to allow them to login and change their password.
migration for the previous commits changes