update(): entry point should log errors correctly. (#68)
update(): entry point should log errors correctly. (#68)

* update(): entry point should log errors correctly.

* Since the Errors are async inside of the promise, and we're not going to use Bluebird, we temporary print the Stacktrace, because
  throwing the error is not working for Async Errors.

Fixes #46.

* Print normal error string if no stack is available

angular/material-tools,angular/material-tools,angular/material-tools