complex association done partially
Merge branch 'master' of https://github.com/axenictech/ruby-programming