Added Model.FormElement

* added authentication singleton
* added Router.go()
* improved the ability to login/logout
* added util/traversal setProp() and getProp()
* added Bindable visible constructor param