Add gem faker
Change schema to allow for addresses and NULL addressable_id
Some code cleanup
Implement factories for customers and their primary addresses
Only generage coverage html when running in Travis CI