Add future and promise
Update README and bump version