Initial Commit, added plugin and sample