+ through option support
* fixed complex foreign key config
* some doc refreshing
Merge pull request #5 from velosipedist/#3-through-support

Fix #3 and #4