Add documentation and example files