User context service and populating properties

Hank made it. thank god.