DataManager and Logger design

Add some basic function of DataManager and Logger