Added factory boy for test fixtures
Switch to using factory boy for farmer tests
Factory for produce.
Add methods to get the current produce a farmer has and the produce that is/will be available in the future.
Re-indent for neatness.
Update to allow postgresql backend.