Invia SMS: Advanced Characterization Techniques for Thin Film Solar Cells