initial setup
config watch task
futureFn returns a function
futureFn creates a function that return fake promise
when future function resolved, callback has been called with resolved data
when future function rejected, callback has been called with rejected data
Merge branch 'master' of github.com:tnwt7/tomorrow