finished selective repeat, tested the hell out of it.
added code for breaking up file into chunks upon read in. can compare my two (untested due to server) versions with the one you just wrote due to server down.