set initial structure
setup routing
add request/response classes
add viewsj