added unit testing with nodeunit and grunt