Add optional plugin handle parameter

Fixes #83.
Limit code to 80 columns in helloworld