moved user loading and saving to redis into lib/user.js and subsequently refactored
lengthed profile load wait count on client because sometimes shit's slow