add first version of the framework

- is able to route basic requests to callabels
- url patterns can contain variables