framework for sellAndMortgage

still really really rough. also minor work a couple other places