Restructured configuration internally, and names used.

Also added option to change cache size. Fixes #156
Removing unused Guice dependency
Merge pull request #192 from jwestberg/cache-config

Restructured and extended configuration