Rewritten facebook api interface to act as an adapter to the facebook SDK
Updated controllers to reflect changes in facebook api