First pass at model validation for swagger-router

Fixes #18