Mixin to handle common parameter issues of using a hash.
Refactored BaseMixin and DiaDatabaseFile
Moved up one directory because it isn't Dia specific.
Made it a submodule of Less::Work
Moved class to Less::Work::Dia module.
Renamed because the names were redundant once they were added to Less::Work::Dia.
Moved because isn't database specific.  Renamed because name was redundant.
Results of the renaming and moving.