* base for a real notification system
* make all includes in /lib be based on __DIR__ instead of relying on the current working directory