Essays In Heterogeneous Agent Macroeconomics