change template name and add ability to add shared commands to paletteService

Hi
I am using your module in my site, great work!.
I need the ability to add commands that are relevant in all the views without create them in each controller.
I added a method to store the commands called it sharedCommand.