update changelog
more explanatory json error strings
refactor