Initial tweaks to the dashboard features screen.
Add initial functionality for toggling modules.
JavaScript coding standards updates.
Remove an unused variable.
Refactor most of the main plugin file into a class.
Tweak file-level docblocks.