Implement clean shutdown and fix some memory leaks
Refactor screen implementation in seperate files
Add screen utilities
Give screen_t access to broker_t
Fix random termination
Implement and mount MISC screen