Micro-finance: A Catalyst for Macroeconomic Development?