improve config line magic

check for MissUpperCasing and add additional info
if there is a case insensitive match on clas

if line of the form

%config Class.value

return the value of the trait instead of just throwing bad usage

***

Yes the code is ugly, I'll reread it when I'll be backs.