Fix puppet-lint warnings
Fix unit tests
Add input validation for $service_environment
Update to 1.0.7
Explain the use of `$service_environment`