Allocate own __*_{init,exit} namespace for Erring

In order to let other subsystems die() properly with error message and stuff
during their entire lifetime, the erring must be the first system
initialised and the last one taken down.

Restructure TODO into block-style topics.

Add pointer to timer.c about sleep() usage in conjunction with timer
handlers into lev2.c