fix function name
fixed some typo
moved required libs back on top - moved setuid after setgid (if you set uid before, you will not be able to switch group after just because you have lost permissions)
auto export user configuration on npm install
read user.config.js and merge it with global configuration - exports merged configuration
warn use to select a distribution
check if on changing view there is a pacakge request