all lseek tests pass, changed SEEK_END operation

Several tests have been added to the data seek example
and they all pass.

The SEEK_END behavior of the data seek module has been
changed to seek to the end which is one past the last
value.  This is the more typical behavior.