Corrected Singleton implementation of MBank and added maintenance launch
functionality, refactored maintenance thread 
Change-Id: Ifa153668abe0cb50af548d224f536036bd9d2c8b