Added basic tags implementation.

Using hash map for now, may change later if needed.