New API

New API described in the readme.

- remove drivers
- complete error handling
- optimize redis calls
- atomicity
- more tests
- simplify API
- remove some features
- graceful shutdown