validations added to project and company, project_spec added