fixed typo in purpose
added one-to-one bi-directional with primary key join
added one-to-one bi-directional 0..1 owning case
added one-to-one bi-directional inverse optional case