Use ScalaCheck for StringReader specs
Allow tests to run in parallel
Move jsonStringValue ScalaCheck generator to companion object