added method AddUserAgent to support properly formatted user agent
use DefaultUserAgent; remove userAgent param