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