Simplifying the restart_service checks

supporting restart_service being a string was adding extra complexity.
now supporting restart_service as boolean, including validation.
Simplify dependency logic

No need to have File {"": notify => Service[] } and File[] ~> Service[]
Merge pull request #110 from preflightsiren/fix-107

Simplifying the restart_service checks