base plugin.yml
base entry class
added base config file
some base classes to work with