add versionist gem
rewrite routes
updates routes and add a custom vendor MIME type
refactor api helpers
moved controllers to a version directory