Started work on new module: dwarf_watch. Framework fixes
Changed the way modules are created for easier module creation.
Changed how modules get functions for messages