added json data support

able to now take a json file and do stuff with it.