Projects.templates: Add generic template.
Projects: Load models into __init__ for admin.
Admin: Override index view.
Init: Add projects to admin.
Auth: Place comment in proper view.
Projects.models: Remove unneeded imports.

Conflicts:
	calpoly/projects/models.py
Projects.Models: Modify constructor.

Conflicts:
	calpoly/projects/models.py
Projects.views: Add url_prefix. Remove hardcoded routes.

The url_prefix is needed to prevent other urls
from colliding with the projects' templates.
Templates.Base.html: Simplify project routing.
Templates.Projects.project.html: Adjust template based off model changes.
Views: Inject project links into base templates for all views.
Templates: Remove hardcoded project templates.
DB: Add project migration.