Programs and Code Keynesian Dynamics with Customer Markets in a Visual, Interactive, Agent Based Model Program Code