use Fougerite namespace consistently
implement Module methods
include Drop++ plugin