modified:   README.md
- Documenting test section.

new file:   setup.py
- Packing fro PyPi package.

new file:   tests/mock/expected_ansi
new file:   tests/test_logging.py
new file:   tests/test_tree_output.py
new file:   tree_output/__init__.py
new file:   tree_output/log_handler.py
- Adding tests for Log handling.
- Now HierarchicalOutput is possible also as a form of logging which is some
  sort of convenience.