infinite dropdowns converted to inherited scope

resolves #110
validation cleanup
Merge pull request #111 from kashjs/master

infinite dropdowns converted to inherited scope
tree-browser converted to inherited scope

+ resolves #112
Merge pull request #113 from kashjs/master

tree-browser converted to inherited scope
Merge branch 'master' into latest