Distinct Tables Values: 90%

This PR allows the ability to do distinct queries on table columns
This document documents table use via `MongoTripod` not `ITripod`, which is an error I think. We should be documenting the interface not `MongoTripodTables` class.

If you look throughout our apps we actually use ITripod not MongoTripod...