Frontend

For realsies this time. Added registration page, form validation, persistence of User model instances from user form input, and retrieval of User instance from key from datastore.