Modify service blueprint with more explicit initializer and injection

The injection will now be a property called `fooService` and the initializer will be named `foo-service`.

Addresses #1335

/fao @stefanpenner @kimroen