[COOK-2353] split out config from enable action to
ensure templates are changed when service is running
restart service if run template changes
add restart_on_update attribute
use new restart method
make spec more specific so that it doesn't fail when it shouldn't
Merge pull request #20 from dwradcliffe/COOK-2353

[COOK-2353] split out config from enable action