Added NSUserDefault storage for user profile