renaming also tests as required by #1
better separation for a better unittest
require helper
jshint
nodeunite doesn't use grunt task to test replacement
added code coverage
travis integration with coveralls
coveralls badge on README
gitignore