Updating documentation, adding new examples