Updated Farm sizing

All classes (well, all the occurences that I can find) now read from
Farm in order to know how big the farm they're working with is. I also
changed the Topography class so that no cell heights or farm sizes are
hard coded. Everyone please update to this before writing anything else!
I updated way more than just my own code, so stuff will get jacked up if
we don't all have this version.