make config.js file optional, use 4 spaces as tabstops