removed Progress, merging functionality into promise
reorganized packages
only save results once, and pass them through map, chain, etc. functions when the listener is called
always run callbacks on seperate thread by default
added callback executors that wrap android's loopers
updated javadoc
updated README
added some more task callback helpers
renamed end() to close()
updated javadoc
moved callback executors to a seperate class
updated javadoc