Ready to change version

Ready to change the relationship Data Structure. This is the end of old
version. It can find object-adapter, class-adapter, bridge, composite,
proxy, singleton and strategy pattern.