ignored .out files (coverage)
added a bit of simple tests & refactored the validatity checks (extracted in nsf.go)