FsCheck Nunit tests working in runner
Basic Generators and Initial tests

take now throws an invalid argument exception when passed a negative
value to match the behavior of seq.take