Added test file, and callback option to the addKeyword method