Update std() - returns sample std, not population

popStd() returns the population std deviation
var() return NaN if no samples available
Fix hash test cases
Add stat test package test suite
Fix Welford tests for new var() and std()
Add sample variance assertions