create file reader and writer

create test for appending needle
create test for reading needle
create test for file operation, reading, write and seek
create test to write photos to needle and output it back