getComboList now call FarmService
Rewrote FarmService to handle most of the logic of getting and saving a farm from the server
Rewriting FarmCtrl to handle much less logic when retrieving data from  FarmService
FarmService.saveFarm now does all the hard work
FarmCtrl.getFarm uses improved FarmService.getFarm
app correctly resolves combolist to initialize FarmCtrl
Rewrite of controllers and services as per John Papa style guide.