Adding extension method for setting json content
Fleshing out Link and ClientExtensions
Renaming RequestAuthentication to Authorization
Renaming link.ParseResponse to ParseResponseAsync
Splitting logging and core projects

Don't want to force a dependency on log4net