add few rules for one call function (routes function), class View

it's attempt make routes more easy and add class based views
* change `route` function
* rename `add_url_rule` to `add_route`
* change kwarg `options` to `defaults`
* change `url_for` function
* add `class View` in `views.py` -- this allow make common views (see `test_plugin.TestBasicRouting.test_class_views` for example)