created spec and edit form for updating projects, all tests passing