Makes Vampire::Visitor class which all visitors must inherit from
Gives visitors instance variables to store the current node and depth in
tree hierarchy they are operating on
Pending specs
fleshes out compare and hierarchy helpers
skip if nil children
updates readme