Reordered args for registerRoute
Added userroute to let clients add routes
Made JSON happen at end, added error handling
Exposed handlers
updated tests
Added example
Renamed Obj to Model
Updated tests
Updated docs