fixed docblock
added new line after class open brace
added new class Tree
added new class TreeIterator
added a Travis CI config file