Adding source files

Initial commit of plugin files