Extracted constructor logic to helper method

Previous version of the code was using .Start().Wait()

This will not work with WinRT apps. The solution is to pull the code
into an async method.