Change so that Jeeves depends on domain.
added some migration utility methods
Added a few metheds for repsotiries.