added a Task.start method to start the future right away
rename `start` to `unsafeStart`
Merge pull request #684: Task.start