[BUGFIX] Order of Puppet steps is wrong

Some packages get installed before the apt-get update command
was executed - this may result in old versions of those packages
being installed.

This just fixes the order by requiring the apt-get update command
to be run before the actual installation of those packages.
[BUGFIX] Write dnsmasq.conf file after package installation
[BUGFIX] MySQL permissions cannot be set
[BUGFIX] Bower is installed repeteadly