Merge pull request #9 from amacgregor/master

Updates as discussed for Tuesday Jan 21th
Cleaned up project validation a little, still need to add better inidcators when editing
Tested different variations of creating projects with or without a github_url
Restrict editing and deletion of a project to the original owner