Bug fix and name fix

service_locator -> locator
- we make use of a locator, not a service_locator. The big difference is
that the locator of Pnatter accepts every value type and just saves it.
While a service locator is purely for services

Bug fix
- the name attribute of the IBuiler (second param) was wrong and did
return the object while it need to return a string