Project.html: Add checks for and image.

Add check for project contact.
Project Views: Throw a 404 for projects that aren't found.
Projects: Don't hardcode repo to github.

The repo url is now just a generic link.

Conflicts:
	calpoly/templates/projects/project.html