Moved service execution after config mgmt
- broken configs that cause an error trying to restart postgres will never get to the point of fixing the configuration due to ordering
- I broke the package install (which has to come before the config
  creation) apart from the service management (which has to come after
  the config creation/update)
- Only updated for ubuntu as that #worksforme and is the only
  environment I have available to test. Wish I could spend the time to
  refactor for other platforms but I can't.
- If there's something fundamental that is causing this to not work the
  way it was originally intended in my environment - let me know.