use commander and other npm modules to refactor nrm.
1. auto output help infomation
2. use npmconf instead of using spwan to save npm registry config
3. save user's custom registry info to $HOME/.nrmrc
4. only allow to delete custom registry config