Add json and working read

I'm adding the json library as well as a working read method in the
dataSource class
conflict resolved?