My Stuff

Implemented custom authentication backend that only logins approved members.

You must add to upe/settings.py.:

```
AUTHENTICATION_BACKENDS = ('website.backends.CustomBackend',)
```


**Also, you most likely will have to drop your databases.

```
python3 manage.py sqlclear website | python3 manage.py dbshell
```

If it tells you that some tables cannot be dropped, you must drop them manually.

Run:
```
python3 manage.py dbshell
drop table (tables that couldn't be dropped) cascade;
```

Added registration and login pages. (IT ACTUALLY WORKS!) Access at /register and /login.

Commented out CompletionForm code because it hasn't been refracted properly.

Added blank's and null's to CandidateProfile and OfficerProfile object in UserProfile so ordinary members can be created.

Bug Fixes.