Minor
Provide default for missing pluginId
Add todos
Add scm to POM
Rearrange POM
Rearrange POM
Add plugin name to manifest
Validate plugin class name
Minor