Update view api

Updates based on comments in https://github.com/kite-sdk/kite-docs/pull/63 .
It isn't quite accurate to say it creates an implementation. It returns an appropriate `DatasetReader` that will only return records that match the view's constraints. No need for "current" because the view is `Immutable`.