added ownership and permission setting and overrides for unit testing
stubbed Etc.getpwnam calls to avoid permission errors
kerberos work for broker and console

Broker key tests