Merge pull request #14 from SunboX/master

UI enhancements
added NotificationHandler for notifications and test snippet to invoke it (currently with no message so it doesn't get fired
SettingsHandler added + test in main.js
added abstraction of storage so we could switch it easily
added ChatHistory
added ChatMessage which can be used to send the message and handles the addition to the history
Initial localization (L20n) support