Disable setting places association for farms.
Enable delete place associations via PUT.

+ Add specs for updating depots.
Enable creating a depot with a places association.

+ Add specs to creating a depot with and without a place association.
+ Remove redundant specs.
Refactor assigning places associations.

+ Use before_filter.
Convert spec into shared example.
Raise exception when places argument is missing.
Update test data to respect the direction of associating places.
Allow depots without farm associations.
Split test data task into separate tasks.

+ Now there are four tasks regarding test data:

  rake db:seed:erase    // Generates test data (places and users).
  rake db:seed          // Task provided by Rails.
  rake db:seed:generate // Generates test data (places and users).
  rake db:seed:all      // Runs all three task in the above order.
Add fish to products.
Update test data for user test.
Fix typo in action mailer settings for production environment.
Add very basic error handling to geocoder component.