- added indentation support (defaults to no indentation)
- updated documentation