moved full transition model to utils.py

this allows sharing of code between the household and jobs transition models, which were basically the same