Add config.

Signed-off-by: crynobone <crynobone@gmail.com>
Massive commit:

* add helpers
* change controllers path
* add basic filters and test routing with it.

Signed-off-by: crynobone <crynobone@gmail.com>