Implemented reloading of modules in DML

Requires a new dependency: Module::Reload. (didn't work with
Module::Reload::Selective)