separate main and admin pages; clean up webserver

closes #13