Avs sign Nigel Williams