fixed issue with dynmic template. array of keywords was not parsed correctly
added worker scoring. when keyword not in text -1 on score. workssudo d-feet
added keyword category penalty