Start rewriting tag system
Add tag typeahead
Tag add
Add ability to add create tags
Add tag show page
Modify search form
Fix tag list
Merge branch 'newtag'