Commit empty solution
Forgot to add the solution
Adding an empty client
Adding the majority of the code for authentication.  Might not be able to use HttpClient nuget package as it does not support PATCH requests.