Refactored the custom provider part

Refactored init scripts when using custom provider
Improved structur when using an other service manager then the standard oone
Added and templated standard init files
Added Contributors file