changed to Task.Run( () => {} [, parameters ])
removed faulty semicolon
Added internal promise engine

no need for jQuery.Deferred anymore
Updated jsfiddle reference
Changed resolve to be private
Updated resolve to be exposed but _ prefix
added promise spec
converted continueWith to fluent
Changed callback to accept multiple callback to conform with fluent continueWith
completed continueWith spec
update code sample
Merge pull request #1 from ricmrodrigues/task-naming

Task naming