Refactor parser to understand different tags with unique or multiple definitions
Add extra verification when parsing multiple definitions
Add first random word to spec - purse
Add extra spec for word: aviator
Merge branch 'fix-long-definitions'

* fix-long-definitions:
  Add extra spec for word: aviator
  Add first random word to spec - purse
  Add extra verification when parsing multiple definitions
  Refactor parser to understand different tags with unique or multiple definitions