Implement long options
Implement long options with arguments
Accept '=' between long option and argument
Align variable names to message name