Convert plugin to support SiteSpeed 27+
Closes #25 (closed)
MR updates plugin to support SiteSpeed 27+.
SiteSpeed 27 converted over to ESM for Javascript and as a result plugins need to follow suit. This MR updates to the new format, utilizes the parent SiteSpeed plugin class as now recommended, as well as several other general pipeline updates.