Refactor
Read defaults from file instead of hardcoding them.
Make set_defaults private.
Read defaults from file instead of hard coding them within Perl source.
Comment out unneeded code.
Add missing use Hash::Merge;
Fix include path.