New alerts system

Closes #147

Changes:
* [x] create lib for new alerts
* [x] migrate alerts
* [x] update docker config
* [x] write documentation