fixing service provider, adding some sample class to the template, explaining more in the readme