added Auth class, uses blowfish algo