Adds ability to validate Swagger specs

- tests both valid and invalid swagger specs
- exposes validate_swagger_spec function

Conflicts:
	tests/sample_swagger_spec.json
Integration with tween and docs

Resolves #14
Remove validation tests against 3.x due to Issue #20
Merge pull request #17 from striglia/validate_swagger_spec

Validation of swagger spec (on by default)