v0.10.0: refactor with actix-web 1.0.0
* actix-web 1.0.0 brought some changes in how associated data is accessed, and how
handlers are written.
* static files are now a separate crate `actix-files`.
* web::run now creates the App and the Server and runs the server. they really want to
have HttpServer::new and App::new in the same scope
(I couldn't find a proper signature for the create_app function)
* replace .trim_right_matches (depreceated in rust 1.33) with .trim_end_matches
https://github.com/actix/actix-web/blob/web-v1.0.0/MIGRATION.md