Initial Farm exercise
Update Farm test to allow 'silence'.
Merge remote-tracking branch 'origin/farm'
Merge remote-tracking branch 'origin/farm2'