Renames BinaryStream to respect conventions + Updated functions names to more clearer names + Updated tests + Updated README