Fixed bug in read_file_into_byte_list where bytes were read as unicode characters. Added more tests