Move to Swagger 2.0

See: [Swagger 2.0 Spec](https://github.com/wordnik/swagger-spec/blob/master/versions/2.0.md)
Welp, I guess when the mantra is use n tiny modules, it all adds up. IMO after fixtures, etc, lots of modules = lots of extraneous files = longer install times. Also, I've never considered or heard of sanity checking in that way, and the fact that we have Travis build on all commits indicates to me that sanity has been proven and there is a record to indicate as such.