fix default on response
better error messages
requestid renamed to request_id
add api.define_type, api.extend_type, api.params, api.responeses
fix: param/response options need to be cloned (because define_type)
rename api.methods to api.get_methods