Initial commit of fully functional and tested  plugin files