various refactors, including upgrading the authentication platform to membership reboot