Use application name and generic icon

Changes the default hardcoded text to use dynamic names in all user interface elements. Also change the default icon to an icon that is always available.
Merge pull request #1 from ivaldi/master

Fix variable name in JavaScript example
Merge pull request #2 from ivaldi/more_generic_notification

Use application name and generic icon
fix NullPointerException if service has to restart