fetchGroup()

Add a `fetchGroup()` fetch strategy that groups returned data by the first column. Unlike `fetchAssoc()`, `fetchGroup()`  returns a much flatter set of values.

Also added a test command (`composer test`) and set some variables for phpunit.