Use objects instead of resources as handle representation This also adds proper get_gc handlers in order to resolve potenial cycles
Fixed a few test cases
add uv_ip test cases