Structure, Tags

- Updated project structure
- Added list tagging
- Added tag lookup/search
- First tests