Feature/vertxrequesthandler

Major DI refactor and Fixes #2