For #6 partial implementation of using the jsonlight writer when version is correct...this breaks the tests..lots changed