user creation needs to manage the home directory

If the user creation doesn't manage the home directory, then then
user's .gemrc can't be dropped off. The directory does get created by
the application recipe, but delegating the .gemrc management there
doesn't keep the concerns of the `supermarket` user seperate from the
`supermarket` application.