Initial test framework
Add range_frame to mimic http range handling & etag handling
Added range validation