added request.user

moved the current user instance to request.user - so its accessible to
user code.
added ContentNode.post_init_hook(request)