remove version key, add type key.
remove empty .install file.
convert hook_menu() to new routing system.
add required type key to info file.
add config folder and settings.yml.
implement hook_permission().
add lib dir, services.yml, plugin, annotation, settings form.'