refactor customer to company

change names/fields to company
add companytype field
add extended address info