Add extensions and documentation
Merge pull request #13 from then/feature/extensions

Add extensions and documentation