Added translations for notification text
Added GPL license and restructured code

The code now uses strings.xml values rather than hard-coded stuff
and
only stores message IDs in system preferences.