Zip codes lookup table.

Useful for aut-completing city & state when given only a zip code.
Postal Addresses migration, tests, and model
Customers migration, model, and tests
Vendor migration, model, and tests
Misc inclusions for new Customer/Vendor class
BusinessEntity mixin, Customer/Vendor common code
Email address validation
"has_random_hash_code" class method