Create the database before installing the package

Still needs a dependency between the db package and the db:migrate call
Pull rubysitedir into a param

rubysitedir might not be the one which is running the puppetmaster.
e.g. when running under vagrant. This change allows it to be set from
outside.