Refactoring router - work in progress

route function that attaches api to request
will be put into the api and we will have a
request subclass that adds this api during routing.

routing also doesn't try to calculate everything
in one pass anymore.
removed previous tests, old code, added new tests
renamed RequestRoute to RouteApi

also fixed duplicate name issue in test_router.py
fixed staticbuilder tests, removed test settings.json

staticbuilder uses tempfile to create a directory,
settings can be then hardcoded
added module to create wsgi app from a main component
added fn to list all routes in a routemap
app creation from main component

- test main component creation from a routemap
- test app creation from a main component
- dep injection seems to work