Minor cleanups

Remove git dependency for soap, and use own package soap-sympa, which is now published in npmjs. Furthermore some small cleanups in sympa.js (naming and documentation) and also adding IntelliJ setting-files to gitignore.