Work in progress - Async/PCL

Authenticator works, call for profile works, but the serialization of
the response is todo
Basic serialization idea

Basic user profile serialization using a wrapper around the .net
serializer (basic unit tests included)