Tidy ascertain project and fix a bug where it was matching the wrong thing
Merge remote branch 'origin/master' into rose-stem-robust-keyword-match
Update test-battery for new variable contents
Changes suggested by Ben
Implement Matt's suggest and improve docstrings
Fix missing variable initialisation
Use safer string methods rather than regexps
Change data structure to a dict
More improvements suggested by Matt
Merge pull request #1169 from scwhitehouse/rose-stem-robust-keyword-match

rose stem: robust keyword match