add gitignore
update neural function to impose skew symmetry constraing