Good faith and fair dealing in contracts formed and performed by electronic agents