background now uses local storage data and cleaned up options page