ignore: add npm-debug.log

This file is created whenever a script run by npm fails. This includes
things like e2e testing with 'npm run protractor'.
Merge pull request #13 from mgeisler/ignore-npm-debug

ignore: add npm-debug.log
eslint: enforce no whitespace inside lists
eslint: enforce space after keywords
eslint: enforce "one true brace style"

This is just the style that was already used.
eslint: disallow "... else { if (...) { } }"
eslint: disallow trailing whitespace
eslint: set max line lenght to 80 characters