initial commit

initial commit, plugin skeleton and basic structure added

Signed-off-by: Davide Parisi <davideparisi@gmail.com>