Add test for validation of catalog
Raise "required parameter" error for missing effective_date
Fix mismatched error class
Make farm's device required
Add more validation tests