worked on error handling and switching to the json value system. the build is broken so comment out the private line in json.hpp line 196 if it is needed to build or add the implementation for as_error and uncomment the appropriate sections of the display_errors functions