Restructure project

This commit restructures the project to use directories for
organization. It also adds an icon for the extension.
Update readme

This commit updates the readme to explain contributing and icon