initial commit

plugin skeleton including plugin setup