More refactorings for getting the client to work.
Fixed a bug where two ExceptionlessClient instances would be created by default.
We may want to just return a blank result as returning a canceled task may throw an exception when Wait() is called.
Cleaned up how the event builder was being called.