Initial plugin commit (in working state)

Signed-off-by: Bjørn Johansen <post@bjornjohansen.no>