Improves highlite module

Removes the keyword.txt slurping to allow importing out of the nimrod tree. The keyword file duplicaation is added to the test cases to avoid getting out of sync with the original txt file.