Replaced get_logger from the environment with logging.getLogger
Log any `additional` information from ReturnInformations
Allow easier Application creation

With this change it is now possible to create a
`supercell.api.Application`. Before it was not possible to add the
handlers directly in the c'tor, now you may create one with a mocked
environment and/or config:

    app = Application(mocked_environment, mocked_config, handlers)

where everything after the `mocked_config` is the standard
`tornado.web.Application` instantiation.
The handler init_dict should really be optional
Allow caching to be configured with `add_handler`

You may now add cache configuration using a
`supercell.api.cache.CacheConfig` tuple defining the `Cache-Control`
header:

    environment.add_handler(r'/', Handler,
            cache=CacheControl(timedelta(minutes=10)))

Any other parameter defined in `supercell.api.cache.CacheConfigT` is
allowed there as well as in the decorator version controlling the
caching header.
Release 0.4.0.alpha1