fixed bug with boolean parsing, when bools separated by = see #66

Boolean arguments were not being parsed properly if they were of the form:

`--foo=true`, rather than `--foo true`.