adds tests, models, migrations for tags
adds factory for tag testing
adds ability to tag posts and display tags on show page
adds tagging and editing functionality
alters tag addition to improve security