add foreign keys to the database

in this branch and pull-request I will add one by one foreign keys to conductor models

once a reviewer is found I would be happy to push part of the work and create a new pull-request for the remaining work