added Cackle config options
added cackle fetch module
cackle sync looks like event emitter
added paginated fetch results from cackle