Modeling And Control Of Thin Film Surface Morphology: Application To Thin Film Solar Cells