improve camelcase behavior for all caps words and acronyms

closes #201