updates to hmac authentication
add implicitConversions compiler option