Code clean up. Included librarys and stylesheets.

Added communication with Firefox content script.
Merge branch 'master' into gh-pages