added ability to edit projects. moved form contents to a partial file for cleanliness