Tests: .catch() eventual promise failures
Tests: run acceptance tests with real external services

- finished reading the GOOS book; I think finally got Accceptance Tests: they
  should check the real thing.
- yay, no environment specific main!
- better describe() blocks