Merge pull request #23 from take-cheeze/refactor

Refactor mruby-uv.
fix arguments getting in mrb_uv_fs_write
replace error message with uv_strerror
create method to clear temporary file used in tests
use test_str variable in test
use uv_buf_t to pass memory range
update libuv version and add notice about it in README