Extensions are back!

Until we change how registering methods works again, extensions are back. Added documentation to the README on how to use them. 

Also, there's a few scattered changes for fixing webmock issues and other typos.