fixing some pathing problems + a hack for joining nodes together
making builder more flexible as an xpath fragment
making dsl fragments render as a literal xpath value, rather than a string
moving where functionality to the conditional mixin
refactoring the way navigation mixins work
adding axes
tests refactorings and stuff
alterned attribute to be considered a node, changed the way path renders to allow cleaner dsl
adding conditional mixin to paths
Merge remote-tracking branch 'origin/development'