Merging in working branch, and started playing with some reachability queries.
Merge branch 'working' of github.com:okennedy/worldtree
minor example tweaks for testing time.
Merge branch 'working' of github.com:okennedy/worldtree
a few more test cases
a few more test cases
Recursive properties.
Added Logger class to Helper
This is to be used to handle output logging.

Previously, we could not use both -dumpProperties and -map.
This was because one of these would first execute and either close
the underlying stream (stdout) or erase the previously updated file.

This commit adds the Logger class to solve these problems.
Merge pull request #7 from okennedy/logger

Added Logger class to Helper
Merge branch 'okennedy' into working