initial commit: converted Emeris's model3 json2 library to be a standalone json library