Added several db colums, added tag model, additional view logic