Knights sign versatile Ben Rogers