CfAsUser now takes User struct instead of username/pass

Signed-off-by: Tammer Saleh <tammer@pivotallabs.com>