ignore node_modules and IDE directories
small improves & code clean up