added common files

Signed-off-by: Christopher Ross <cross@thisismyurl.com>
updated inline docs

Signed-off-by: Christopher Ross <cross@thisismyurl.com>
fixed version details
converted to new plugin standard

Signed-off-by: Christopher Ross <cross@thisismyurl.com>