Update APIs to do full validation for Swagger 2.0 where necessary

Fixes #97