Storage integration

contains changes needed to integrate different storage modules to MB. (eg: cassandra, mysql, H2)

NOTE: merge after the code review is complete.