Feature/add provider automator type

combined effort for plugin registration using providertype and automatortype APIs for issue #5