Config helper allow for local override

New options parameter added to allow local settings to be passed when
called.
Session handler renamed
Twig config moved to separate file
Cache support added
Using Slim's DI to include database as singleton