fix #123

 - keywords field is comma separated list of keywords
 - '*' is wildcard
 - exact match unless wildcard is used
 - % and _ is not wildcard anymore