change: alloc and setfd arguments has changed.
change: read method has been changed so that by default read data into buffer head position.
change: internal code of set_lua and add_lua methods has been improvement.
fix: bytes argument index number should be 3.
fix: should add null-terminator to the buffer.
fix: conditional statement of length check has been removed.
fix: should rewind cursor if read data into head of buffer.
change: write method has been changed to just write passed strings to fd.
change: README.md has been updated.