Added project editing functionality.
All tests passing.