Initial draft of federated plugin

TODO: add user provisioning module - Kristy