organize ShareResource and add GlobalVariable.java to maintain global variable
organize AuthenticationClient and add GlobalVariable.java to maintain global variable
save user's image into their separate directory
merge from share-face