Now works for larger read requests, did some refactoring as well
Extra test files