EcoBin: An Auto Detecting and Classifying Smart Trash Can