all tests pass, created tag model and mapped instances of tags to text they contain