model: added RectangularArea
model: added AreaFactory
model: added habitats field to Frog
model: added Frog factory