Initial Commit

Working plugin with a few options. Much more work to be done.