refactored facebook-related classes: reduced class inheritance and streamlined the facebook client class hierarchy.