updated gitignore
fixed validate, style changes