Add GET method for NEW user

Adds endpoint that returns a form for creating a new user. This page can only be
loaded if no users currently exist.

Issue: 13
Add POST method to CREATE new user

Adds endpoint that allows a new user to be created. The user will only actually
be created if there are no already existing users.

Issue: 13
Generic code cleanup
Merge branch 'issues/13'