gitignore
autoload fix, error reporting
validate fix