Fix bug about --foo=arg optional and required

This bug was introduced by adding argument feature.
Update README