Fix bad console output during tests

The `console.log` spy was only initialized in one spec so another spec ended up calling `console.log` without a spy and the output broke the many pretty green dots that jasmine outputs.

Also adds `node_modules/` to *gitignore*

#### Old output

    > jasmine-node spec --coffee
    
    ........................

      @
       @
     @@@
    
    
    
    
    
    
    
    ...............
    
    Finished in 0.012 seconds
    39 tests, 43 assertions, 0 failures, 0 skipped

#### New output

    > jasmine-node spec --coffee
    
    .......................................
    
    Finished in 0.013 seconds
    39 tests, 43 assertions, 0 failures, 0 skipped