Keywords.
Completed tests for case insensitivity, and also added some nicer testing shorthand.