added syntactic sugar for calling log
added test runner which runs the tests
added a test class which tests ChannelDebug
improved readability of recursion test
fixed recursion problem
added missing Person class
Merge branch 'recursion-fix'