Break long lines.
comply with valid Promise usage.

- constructor must be `new`'d
- synchronous inspection is not currently supported (use then)
Merge pull request #1563 from stefanpenner/tighten-up-promise-usage

comply with valid Promise usage.
Merge pull request #1559 from abuiles/clean-tests

Break long lines.
add DS.Errors object