Added Serializable to DynamicDictionary
Tested Responses are JSON serialized
Tested ViewBag serialized
Moved serializing tests to Nancy.Tests.Functional
Fixed for TheHumanStyleCop
rebase tweaks
Add defaults parameter to one of the Testing.Browser contructors

the new parameters allows for passing default browser context setting
through all calls on browser instance
move code around a bit in BrowserDefaultsFixture
Add BrowserContext defaults parameter to the other Testing.Browser constructor
add test for passing context both via ctor and call
fix spelling
Use DefaultContext method to initialize defaultContext field
Added new Enum for registration lifetime.

Currently defaulting it to singleton, which would maintain
existing behaviour.
Added some failing tests
Initial refactoring around registrations
Request container base now filters out pre-request registrations from app container
Wired in request registration, tests broken.

Test setup needs work in order to fake the engine actually
creating the request pipelines and creating the request container.
Fixed tests
Updated registrations base class to handle lifetimes
Fixed test so it fails properly