Add jsoncpp

handles functionality around jsoncpp and the index