add http basic authentication support for admin pages
add admin route
add admin controller