ArrayList<String> list = new ArrayList<String>();
String root = new File(dir).getAbsolutePath();
String parent = new File(dir).getParentFile().getAbsolutePath();
addFiles(list, new File(root));
JsopBuilder listing = new JsopBuilder();
listing.object();
for (String f : list) {
FileInputStream in = new FileInputStream(f);
String id = store.writeBlob(in);
in.close();
String name = f.substring(parent.length());