first blanket implementation
clean html
promises implementation, blanket coverage too
fix documentation 1st iteration
small readme update
documentation 2nd pass
progress handler
polish code and clean README
small improvements
upd readme
upd README
Merge branch 'promises'