Agricultural uses and necessary buildings, including farm houses, related to the tilling of the land, the raising of farm products, the raising and keeping of horses, cattle and other livestock, the raising of poultry and poultry products and the sale of farm and/or garden products.