Added io_buffer for reading from scalars. Also added test cases. Added