Hello Mat,
As for your first question, I created a new solution and used ABP Suite to generate a customer entity, and then a address entity. I also added a navigation property (one-to-many) to the address entity and linked it with the customer entity so that each customer can have multiple addresses and it works perfectly as in the screenshots:
As for the one-to-one relationship, I'm afraid it is not supported.