Refactor TestBfGetPlane to store function input as class attributes
Add check for reader validity and corresponding unit test
Add additional input check for invalid tile size

- Add corresponding test to TestBfGetPlane