feat: use pino-pretty for dev logging
* feat(api): setup jest in new api * feat: sample tests
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* feat(api): validate environment variables before use This is similar in concept to ensure-env, but a little simpler since there is no need to put the data in a file before the api can consume it. * refactor: combine the two env files