Major update with working simulators.

Single household simulation works fine, next step to go up to multiple
household systems.