Adding some basic documentation and examples