Initial pass at index, styling

* Styled things mostly to stop them from being so ugly; no need to stick with these particular ones
* Created index page with some default text
* Footer text
* Added the registration form to the same page as the login page, seems a fairly standard practice

Resolves #26 (can discuss further on this PR)