Add data storage class and partially implement log manager class