cloud collaboration added

users can now add other users to their project as collaborators
lots of validation needed (duplicate users, duplicate clouds, multiple
adding of the same user and so on)