Binary buffer I/O

FpiByteReader — Reads different integer, string and floating point types from a memory buffer
FpiByteWriter — Writes different integer, string and floating point types to a memory buffer and allows reading