test for version being valid
Throws when versioning of json doesn't match the intended
fixed warning about import scala.language.implicitConversions