Restructure plugin & add fingerprint

WIP: Increase plugin security