Add argument shuffling.
Make sure driver is always passed around. No need to make new connections.
Fix interface for argument shuffling.
Make sure driver is always passed around in tests.
Add dependant relationships.
Add comment for fixing this.
Merge pull request #130 from Scaffold/issue-130

Dependant relationships