extract user related object from Auth, now Authenticate is the main auth class.
test Input class.
start testing Authenticate class.