First commit of plugin.

Including all files from initial development done locally without a VCS.