move status bar stuff to its own module
better multi-tier status bar error logic
include new status bar code module
various refactorings i.a. using status bar module