Farm submodel

Eventually, Persefone will include multiple farm-decision submodels. At the moment, we are only working with a very basic mock-up.

farm.jl

This file is responsible for managing the farm module(s).