Added first draft of Tag class and in-memory storage DataIndex class