Initial Commit
added .gitignore
added main and test projects
added nuget restore
added transport object
added settings
added IReportingService interface with one method to report an exception
added AgileReporter class that returns a singleton
added ServiceProvider
added ReportRequest builder that creates a request used by AgileReporter
added error report queue that will maintain not sent error reports
extracted logic that initializes component
changed project framework to Client Profile
added IErrorReportSerializer used to write ErrorReport to request
added form serializer implementation
registered default serializer
changed namespace for components
added error report queue dequeue method
changed interface of report request to return generic request
added remote error report storage that uses request builder and executes it