Code cleanup, update for new manifest guidelines.

Code cleanup, updated manifest, moved JS sources out of their HTML pages
for easier readability, deugging, and syntax highlighting. Also switched
storage over to sync instead of local.

Aside from the sync modification, all functionality should be exactly as
the original extension was.
Getting rid of a debug message I missed.
do not need background.html
set HTML elements value properly for new installs
fix options doesn't get updated in background after options are saved
Version 0.6