Move promise creation from PromiseManager to PromiseService which is modeled after ExecutorService/CompletionService
Added comments, updated README.md to reflect change with PromiseService