use the Service resource and rely on platform specific restart

Uses a service instead of an exec. By using the appropriate provider (done by puppet), this will work regardles of service network being run by SysV or upstart (or anything in the future, like systemd)