I18n Notifier, fix some bugs [fixes #143]

* fix bug sending profile update
* add tests for different rejection paths
* remove outdated code
* add better heuristics for finding proper sender account
Dedent private methods
Fix some style inconsistencies
Add worker instructions to readme - #269
Tweak some styling for tasks, fix some bugs

* fix bug showing comment count
* change some icons
Fix setting date on task

* extract date setting to concern
Add Waffle.io badges to readme
Change text case in readme
Merge pull request #272 from x-light/readme-worker

Add worker instructions to readme
Tweak readme section about worker
Add Country to family records

* add new 'Default Country' setting
* add new rake task 'onebody:set_country' for setting country on all records
* add country field to family records
* simplify i18n on family fields
Merge pull request #271 from churchio/i18n-notifier

I18n Notifier, among other refactorings and bug fixes
Pass country to mapquest geocoder

* fixes #251
* fixes #239
Merge pull request #273 from churchio/geocode-country

Add country to family records and pass to Mapquest for geocoding
Update readme note about Google Group
mapable? updates

This change updates the mapable? method in family by converting the
values to floats rather than integers.  The reasoning here is that
a longitude of -0.967373 (for example), converted to an integer,
evaluates to 0.0, which fails the mapable? check.  We also update
mapable? in the group model to match that in family.

Note that a lat/long of 0.0 are actually valid, however this location
does not fall on land and therefore can probably be considered invalid.
Merge pull request #276 from mattt416/update_mapable

mapable? updates