implemented the restful uri handler (call back) mechanism
implemented a base rest framework
Fixed bugs passing object by reference, use pointer instead.
Merge branch 'feature-restfulapi' into develop