Add DI support (by upgrading to synth-api 0.3.0)

- Resolves #39
- Resolves #55
Promisify tests