Merge pull request #21 from Zetsaika/master

More settings added, settings widget finalized and assorted window changes
const-correctness and some minor performance improvements.
Merge pull request #22 from supranove/master

const-correctness and some minor performance improvements.
add entry in task menu to open settings
add settingsWindow instance variable
add refresh to settings, re-order tray menu
format