Overzealous .gitignore excluded sub directory

roles/federationation registry should have been pushed to Github but was accidently ignored.
Make .gitignore more specific