Add base providersService

@deini @malucky What do you think about this for a base providersService?
Looks inconsistent how you declare and set providers but not service. I don't know exactly how the styleguide manages this but I think that if we are going to do a "complex" declaration we should just declare it and set it in another line. /discuss