added nodeunit with sample test
also added nodeunit grunt task