Add failing test for camel cased irregulars

Added test to demonstrate failing irregular rule detection for camel
cased words.
[fixes #21] mitigate word casing inconsistencies.

Internal dictionary keys are now all kept lower-case.