Move address logic to Api::AddressesController
Split address tests into managable chunks
Use parameter names consistent with address fields
Add identical? operator to Address for easy comparisons
Use object friendly parameters when creating addresses
Merge branch 'addresses_api_controller'