Use DotNotation helper class to save configuration values.
Various improvements.

Get/Set for configurations, APIs always return self so calls can be chained (the only exception is the getConfig method). Finally added back the memcached feature, but now can be controlled if it's enabled or not.
Use the new API system to set some basic configurations.