Initial commit with customer models