Removing unnecessary grunt npm task

grunt-qunit-istanbul replaces grunt-contrib-qunit
Adds test/instrumented to gitignore
Adds a dry function to normalize the credit card number
Refactoring cardType