Start using templates
Split some responsibility into parse.go
Use the correct render pkg
Use layout.tmpl
Use templates for error and admin console
Use location URL conversion in admin console