Added support for the children, children=, values, and values= functions to return or take a hash as well as an array.  These hashes are of the form `name =>node` for children and `name => object` for values.
Fixed bug #18.  Added test cases to make sure this doesn't break again.
Merge branch 'master' into brainfuck
Merge branch 'brainfuck' of github.com:chriswailes/RLTK into brainfuck