Added wrapper views to pre-fetch user ID / data

Added `user.userIDView` and `user.userDataView` wrappers to facilitate fetching
the user ID and user data for the provided `_user` parameter, respectively. These
views wrap `db.redisView` and prepend the result of each fetch to the arguments list.
Sample usage is documented inline. Also adopted these wrapper views wherever possible.