--separator

Simple support for separators, which works by replacing the separator
with ' '.
add more error handling

Catch exceptions of boost::program_options::parse_command_line.