added project validation, added can edit projects
added edit project validations. Fixes #13