BufferListReader edits complete

Here are the last edits for the BufferListReader class. I renamed some unit test methods. Position property has been implemented. Can change the position forward or backwards as long as it remains in the logical buffer bounds.  Skip is implemented as adjusting the Position forward.  Skip and Position are similar.  Position can be set forward or back. Skip can only be skipped forward.