add initial pass at enyo.Router object

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
update documentation

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
Merge pull request #1 from graynorton/mvc-bindings

Miscellaneous small changes
Merge branch 'mvc-bindings' of github.com:clinuz/enyo into mvc-bindings
slight fix for default route handling

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
needed to reset the default value of fit to null

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
need to test for existence of object before testing property on it

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>