Changed the standard interfaces to be more flexible.  Made the IRest interface to give standard REST (Crude) operations.