[view][test] got tests.js working, now need to do middle-tests.js. also fixed bitcoin error checking in tests.
[view] [test] [middle] fixed up middle tests for new view layout stuff, also fixed a bug in middle
[view] [middle] [test] added a prefix collision test, then fixed prefix to handle it appropriately
[view] incorporated layout resource into view middle
[forms] [major] [refactor] generalized most of forms into a single view, updated inputs, added layout using new view layout format and resource layout
[forms] added basic tests for forms
[view] view middle should not present if only a directory view is matched
[dist] [forms] updated package.json to included 'wd' dev dependency
[view] view middle should not present if only a directory view is matched
[view] using walk library instead of confusing async recursion for async loading views from files and directories, added getSubView helper
[view] [minor] formatting, added view.querySelector alias for view.$
[view] [forms] added layout to forms test, changed convention for layout view from layout.view.layout to layout.view
[view] merge with wolfbiter master
[view] [test] improved view middleware tests
[view] [test] [minor] accidentally ended test early