Add license
Merge remote-tracking branch 'origin/master'
mock isn't required except for testing
Add markup to README
Dedent README
Test README examples
Support partial patching and test README