[Util] add DBLock
[Util] Remove RemoveDir method and add CreateIfNotExists
[Core] create simple storage manager