Fixed installation for variable directory names.
Fixed $_ENV settings.
More error reporting.
Reports error on unknown method rather than calling failure.