Refine filename, options and coding style.
Move sub scripts to hide them from users.
Add error message for --logo option.
Rewrite error handler on mecenc.
Fix option validator to handle --logo correctly.