many changes... broken stuff

implementing fix for #216 that provides a better way to display in-browser notifications
changing the way configuraiton variables are accessed
general cleanup