save parsed data into files,

use deferred and underscore,
change parse operation from calling callback to using deferred objects