Image Classification of Single Layered Cloud Types: A PCA based automated system to classify different types of cloud Images for better and concise forecasting of rain