Sinatra::Schema

Define the API schema using a Ruby DSL instead of JSON/YAML.
Dang, I added this as a lazy way to do pluralization. Will bring that method in so we don't have to bundle this whole thing, I know some developers faint when they see this.