Fix wrap_php_class(); add more tests for wrapping