Caching user object during requests.

This is actually a pretty major optimization, heh.