added index support
added children, getChildren, createChild
fix getChildren to scan proper key range
made index true or false
indexes now return arrays and added getChildrenByIndex