Added filter support to DynamicView; Added limit() and offset() to resultset

DynamicView now supports a single filter (function or column); limit()
and offset() methods added to resultset.  They are chained ops but
fork(copy) resultset so limit/offset affects only the copy;  Examples
provided in comments; Basic testing done and passed, will need further
testing to be sure.