start to make provider independent classes and provider specific input parser. Facebook page support + author tag support