Separate install from service recipes, allow fixing broken configs

If you converge with a broken config, the server will attempt to 
restart, but fail. 

As configs are listed after the service definition, the restart will 
always fail the converge, not giving the configs a chance to update.

This fixes the issue by declaring the service after the configs.