add spec for editing projects
replace for in 'new' with form partial
create edit action and view
add update action, pass edit project spec
alert user when attempting to update project with invalid data
add delete functionality to projects
unknown project paths redirect to projects/