Add LICENSE
Don't use Persistent handles for error strings.
Don't leak local variables into global namespace.