Add backwards reading test
Implement methods peek, skip and skip_back in file_stream.
Add documentation.
Change file_stream::read to peek and skip.
Change read_back to skip_back and peek.
Add ut-stream peek_skip_1 and _2.
Merge branch 'peek_skip'. Closes #100.