Custom user service. fixed #385

wiki: https://github.com/cnpm/cnpmjs.org/wiki/Use-Your-Own-User-Authorization