Better order for "storage" configuration

In order to avoid puppet error, the orders need to be a bit different:
- the user is created by the package, thus we need it in order to create
  the directory.
- it might be better to get the package configuration file before we
  edit it ;)

Main aim: get a flawless puppet run so that we can build any image
without a second run.

This solves #2