Add callback support to getJSON and saveJSON