start docs
more docs and json dispatch basically working