Rest_Resource returns more descriptive error message when an unimplemented request is sent (PUSH/GET/PUT/DELETE). Also removed input requirement method from Rest_Resouce, as it belongs in the Rest_Inputs class.