Split BcryptAuth into its own file, add HMACAuth stubs