Added traversal class
Corrected comments
Added traversals