Change; feature

* Add BApplicationBase class
* Add InitialSettings class to BApplicationBase
* Make BCoreApplication and BApplication inherit QCoreApplication and QApplication