Removed closing PHP tag.
Removed interface check.
Wrapped in a class.
Renamed after the plugin.
Removed version.
Align columns.
Updated to JSON based manifest.
Added composer.json.