Resolves issue #57

Ids can now have e.g slashes in them
Updated Json.Net and BCL Build.
FluentAssertions
Ugly as f---, but for .net4.0 there seems to be no good workaround for
now, to support the encoded URLs.
Bumped 2.4.2
Merge branch 'release/v2.4.2'