restored original ::config concept and moved defined resource to ::conf
fixed typo in test check
adjust ::conf so that titles are always lowercase and config items are always uppercase
enhance client::conf to support ensure != present