A Buffer Reader to make reading data from binary buffer easily