ignoring weblog
extracting out entry point
extract container configuration
factor out controllers
factor out routing