Users can now edit their own projects (Closes #1)

Final step in making our prototype usable.