Remove semicolon
Add Deferred class
Some clean up
Add APlusDeferred
Figure all callbacks closures before binding them in method then
	modified:   IPromiseTests/ReadMeTests.swift
	modified:   IPromiseTests/ScenarioTests.swift