Commenting and formatting fixes
Add error level info
Merge branch 'inhies.master' into development
made lowercase use runes
only checks single byte to cut out unneeded overhead