1) Move SwaggerResponseCheck to swagger_type module so that
   the class can be utilised for request parameters as well
2) Add Request parameter checks and their tests
3) Refactor the operation and parameter type checking
Merge branch 'master' into AddParamCheck