feat(download), concept(db.model): Scraping User.tags
refactor(db.persistence): Using Unique Object recipe for dictionary tables
perf(db.model): Adding some indexes