Merge branch 'working' into okennedy-master
Working on node dependencies
Added node dependency handling to BasicSolver

Fixed iterativePushDown BASIC case not setting property if the
node was not present in query result
Fixed stack overflow due to property being dependent on self

This occurs when a property on current node depends on the
same property of a different node
Added ability to have multiple definitions for a single property

UNTESTED
Revert "Added ability to have multiple definitions for a single property"

This was a hack build around the inability to process 'OR' in queries.
We start implementing 'OR'

This reverts commit b25f5f9688f22c70a4348a41afe321447908fdc5.
Fixed a few NPEs arising from recent node-dependency changes
Updated MemoryTest to use world.properties instead of init.properties
Added method clone() to Result class to create a deep-copy
Working on AND | OR handling
reachability 7
Merge branch 'master' of github.com:okennedy/worldtree into okennedy-master
Merge branch 'gurupras@buffalo.edu' into node_dependencies
Added limit for retries in BasicSolver.
This limit is currently(arbitrarily) 10,000.
Working on reachability7