Make aggregate count arg optional. Fix #157.

If you are doing an aggregation with a count you can specify a property to count, but you don't have to.
high-level: why do we use strings like `'false'` rather than booleans?