renamed prelude to fourcc (more appropriate)
+ minor: moved isValid method.
split the nsfinfo.go & nsf.go tests in 2 files (but still in the same package).
refactored the tests to use a more parameterized approach.