adding in upstream changes
add updating projects functionality
Merge pull request #2 from benwoody/project_edits

Project edits