adding metric_fu
getting test coverage back up to 100%
refactored category html drop down options into category model - now we have a class method, wondering about refactoring into the view ...
adding spec for new category class method html_drop_down_options
extracting some address specific functionality to an address class with associated spec - ultimately would be nice if the geocoding was associated with addresses rather than organizations
Merge pull request #86 from tansaku/refactoring

Refactoring
merging conflicts between Sam and Risa/Rafael's refactorings
Extract build logic from Organization#create_from_array
Refactor: Organization#create_from_array
- Remove Organization.parse_address and create a new value object Address
- Remove Organization.humanize_description and create a new service class with this behavior
- Move all the logic from Organization#create_from_array to CreateOrganizationFromArray class
- Remove not needed not needed examples from Organization spec
Fix failing specs for CreateOrganizationFromArray
Merge pull request #89 from cored/refactoring-create-address-value-object

Refactoring create address value object
Fix failing specs
- CreateOrganizationFromArray.build_organization_from_array was using humanize_description method which doesn't exist
Add specs for CreateOrganizationFromArray service class
Fix merge conflicts
Fix failing specs
- CreateOrganizationFromArray.build_organization_from_array was using humanize_description method which doesn't exist
Add specs for CreateOrganizationFromArray service class
Extract a method for the organization_name variable in CreateOrganizationFromArray
Add specs for CreateOrganizationFromArray service class
Move call to CreateOrganizationFromArray#check_columns_in to constructor

- Rename CreateOrganizationFromArray#check_columns_in to CreateOrganizationFromArray#normalize, better name for what's the code is doing
Remove CreateOrganizationFromArray#build_organization argument to use CreateOrganizationFromArray#organization_name