change initialization code to work better with assynchronous loading of the Facebook SDK
add method to expose the user object