Versioning this Sucker

Adding in the ability to pass the version in with the accept header. This will adhere to the CB standards or versioning.
Also, processing the data transformation into the accept type in a single after block.