Made all the keywords case-insensitive
Added some simple tests for case-insensitivity of keywords
Merge branch 'feature/case-insensitive-keywords' into develop