add uninstall file, allow user to customise plugin name, added comments, fix typos