Nanocrystal Synthesis and Thin Film Formation for Earth Abundant Photovoltaics