[WIP] API Integration & Modular backends redux

Redux of https://github.com/mindsnacks/Zinc/pull/5 plus more!

- Reworking cmd line interface options
- Improved test coverage
- General refactoring