Added migration, mapping, models to support tagging
Added a way to add/remove tags to courses