Update sorting when semver mixed with development tags
Better error messages in ruby gem for field validation
Add utility scripts to deploy
Use our own Error class to capture errors w/ more detail
add scalacheck generators for models
add a reference api for testing code generation
improve reference api process usage and ruby testing
Refactor ReferenceApiSpec

- Move the rspec calls into the reference-api project.
  This makes it easier to think about the CWD during the tests, and
  also will make debugging easier, since one can run the ruby specs
  without regenerating the files.