Support tokenizing XPath numbers
Support tokenizing left and right brackets
Add XPathValue class
Add XPathEvaluationContext class
Add XPathExpression interface and ExpressionLiteral class
Make XPathStep use a shared_ptr to allow nicer mock tests
Add basic test for XPath step
Add predicate testing to XPath steps
Parse simple numeric XPath predicates
Acceptance test for simple numeric predicates