json api updates from the experiment branch + changeloig update

fixes issue 109