Add Modules and wraps some dependencies in our own classes.
Add tests for the OmniAuth wrapper.