fixes #23 by adding resolve, reject, cast, race, and prototype.catch
use from for cast
tests
Merge pull request #25 from calvinmetcalf/add-es6

fixes #23 by adding resolve, reject, cast, race, and prototype.catch