Basic update for user registration.

Adding a basic (unfilled) template for registering - register.html.
Modifying login.html to link to the register page correctly.
Adding the register url to urls.py.
Updating views.py to handle loading the register template and adding
comments.
Designing Layout of Registration Page

base.css: Adding styles for registration page.
login.html: Removing extra closing body tag, base.html already has one.
register.html: Creating login page.
Completing user account creation process

Views.py: Creates the new user and saves it to the db.
register.html: Fixing input field names.
Removing .idea directory.
Registration form overhaul for proper validation.

Adding forms.py: Declares the registration from class with correct
styling and custom validation. Username and email must be unique.
login.html: Changing to a link to the registration page instead of
using post.
register.html: Editing registration form to take advantage of the
registration form class and implement correct validation and style.
views.py: Overhaul of registration views - condensed into one view
which redirects to login page after completion. If the form fails to
pass validation or has not yet been submitted through post it loads
normally.
urls.py: Changing urls to reflect the change in views.py.
Setting max username length

forms.py: Setting max length of the username field to 30 characters to
prevent an error from being thrown.
Registration page now looks good on small screens

Several other stylistic changes too
Add back in the triangle logo