Add Profile model

Add ProfilePlus incorporating Profile and Authentication Provider Type

Return ProfilePlus in ProfileResource GET endpoint response

Build ProfilePlus from Profile.

Add AuthenticationProviderType data member to ProfilePlus

Add DateTimeSerializer/Deserializer to Profile data field.

Log profile resource.

Add ProfileResource endpoint test.

Change ProfileResource endpoint method name.