Adding a store for user profiles, and experimental apis for

getting, putting, and deleting user profiles. Also fixing ui
profile code to use the new endpoint.
`selectedSkin` could be undefined here