add Company model
test and add model validation for presence of a company name
add valid attribute to Company controller specs
update phone number model tests for contact association
update phone number model tests for contact association
update phone number controller specs with contacts
edit person view specs for polymorphic phone association
edit phone view specs allowing for polymorphic association
refactor person specs
add integration tests and show view for company phone numbers
Merge branch 'implement-compaines'