3.0 find first

An implementation of find('first'). It is not built into the Table class because finders should always return a Query and not a result. This also allows to chain any finder and then call first to get the top result.