Add support for autoloading providers. Add default config. Allow for HTTP method override via config.