Semi-classical Approaches to Quantum Gravity and String Theory Solitons