Change order of initializers and enviroments

Changed the order for initializers and enviroments, did a test
with an application that get info from the enviroments to set
the mongoose connection right

https://github.com/kuryaki/locomotive-example
Initial implementation of respondWith().
Merge branch 'master' into respond-with
Allow port to be specified via environment variable.
Merge branch 'master' into respond-with
Update dependencies to latest versions.
Merge branch 'master' into respond-with
Test cases for responds with MIME type.
Test cases for responds with extension.
Test cases for responding with default format.
Test cases for format param overriding accept header.
Implement default rendering using respond.
Test cases for responds using options and MIME keys.
Test cases for responds using options with default format.
Test cases for responds using options and extension keys.
Set vary header when using content negotiation.
Lookup format extension within render.
Load controllers with MockLocomotive for testing.
Add application-level settings for configuring format-related options.
Function options override application options.