initial import of plugin code - extracted from tks-web project
update license to dual MIT / GPLV3