Trim trailing whitespace.
Wire the service container + config classes together.

Re-reading the config file won't allow the default config file to work.
Add support for a default config file.

Having a default config file will allow the real config file to be empty
by default. Developers can then override the keys they feel are relevant
to them.

This also wires a configurable profiler enabling switch in. Related to #55
Make the default localhost instead of a random IP
Empty out the 'config' file.

This config file should contain overrides for the application setup.
All the default settings are now in config.default.php.
Fix error in rand() call.
Update README for new configuration options.
Restore order of bootstrap + profile completion.
Merge pull request #74 from preinheimer/callback-initialize

Add configuration that allows fine grained profiling control

Fixes #55