Extracted IRavenClient interface to simplify testing in third party projects.
Added ReSharper code style setting file
Made a silent cleanup profile for ReSharper
Cleaned up RavenClient.cs according to the defined ReSharper profile
Added documentation to IRavenClient and RavenClient
Made RavenClient.Send private
Replaced tabs with spaces
Use object initializer for JsonPacket
Formatted JsonPacket according to the defined ReSharper profile
Moved the JsonPacket.Initialize() method into the constructor and invoked this from the other.
Use object initializer on SentryException.
Made JsonPacket.Extra into a proper property
Made JsonPacket.Tags into a proper property
ReSharper formatting
Moved SharpRaven.Data.Module from JsonPacket.cs to its own Module.cs file.
Made Module.Name into a property
Made Module.Version into a property
Added documentation to JsonPacket
Replaced JsonPacket.Serialize() with a ToString() override.
Added some TODO questions in RavenClient