catalog vocabulary

- query could be None
- getTerm and getTermByToken were not really checking if item is in the brains
adding lines to changelog for last commits