Fix the interface for displaying usage and help messages
Implement persistance with the marshalling facility
Implement name inference for compiled dictionaries
Add formatting information to messages
Register modules
Read options from the command line
Use binary files for input and output
Fix name logic
Add a list of names from Tolkien's works