Improve documentation
Fix paths
Add tests for method swizzling