add a class User

supported methods:
user.current
user.fields