Earth Abundant Thin Film Technology For Next Generation Photovoltaic Modules