Made Background Page Non-persistent

Background page is now non-persistent and uses the alarms API. Also
added an option to the (still broken) options page.