Added logout button

Also, only show it and the customise button when the user is logged in.
Deleted the (non-functional) login button because there's not time
you're not logged in and you're not already on the login page.
Added create account page

Includes client-side validation, but still needs server-side.