Bug cleanup

Cleaning up a few small workitems together.
#69 - The Twitter state cookie doesn't always get deleted because we don't pass the same options to Delete.
#61 - Clean up excessive async class in the unit tests.
#59 - Call Task.GetAwaiter().GetResult() instead of Task.Result to preserve the exception type.