DAL (null check in Uninitialize) ; Supervisor (MenuBar added)

DAL - null check in Uninitialize
Supervisor app - Added menu bar and overriden dispose method to
uninitialize the DB