WWC challenge project! Winning! reference for tag interface: https://github.com/mbleigh/acts-as-taggable-on