Improving timestamp feature

1. renaming timestamp to first_byte_timestamp
2. renaming reset_timestamp to reset_timestamps() (assuming that we'll have more timestamps in the future)
3. adding tests for the timestamp.