wip
move can go sideways
Finding array elements
Keys can move down
wip - probably should get thrown out
Traverse hashes using a tree structure
Torch the old way
introduce wildcard matches
formatting
add loading of rules from an array