Adding plugin for Defuse.

Resolves #12.
We've got two Defuse.scala files floating around, in two different packages.  Should this one be called "DefusePlugin.scala?"