use preference to store the user data locally. fix login.logout, use image downloader to load the profile picture. ready to use