Added checks to handle nil pointers properly.
Making New* functions return no error.
Re-enabled *ToGoString wrapper methods, those involve conversion and therefore do return an error.