begin adding a registration page. fix some layout weirdness