Converted to true plugin

Turned it into a plugin.
Added options.
Changed halfHeight to data-match-height-portion

I’m going to work on the naming conventions to be more semantic.