allow specifying a different config file on the command line
add federation service