Implement basic components to handle requests with middlewares
Fixed typo in function name
Change "orm" option to "database"