refactor(user): add constructor when reate a user factory.

Profile data are storage into local storage and it’s access via object properties. example: user.name 

Set timeout for expire the profile storage. 1 minute by default.
fix(user): expiring time for profile storage to 1 min.