Fix #10: Context properties are not being transmitted. A custom json serializer is needed for Context, because it inherits from Dictionary but also adds properties.
Fix #10-part 2: Providers json had extra quotation marks.
Merge pull request #11 from hatton/master

Include context properties when serializing to json