this behaves actually really bad in tests
move configuration into its own file and change setup of default config
rewrite railtie and spec with lightweight metal controller

* use active_support concern to lazy include the rails specific methods :+1:
* separate instance/class methods
strategy spike