- Implemented "unique" function - Implemented "count_unique" function
- `group_by()` now accepts function as argument. - Refactored grammar. - Broad improvements to function implementation.
* BaseFragmentBuilder now quotes table and col names for joins * Refactored libsq.engine so that the SQL generated from SLQ input can be tested * Deleted dead code; additional comments