Manifest updated to meet new Chrome Store req.

Manifest updated to meet new Chrome Store requirements
drawIcon now uses path instead of image data
Inline scripts and function call moved to external JS
Merge pull request #21 from burguy/url-simplify

Manifest updated to meet new Chrome Store req.