Automated Vigilance State Classification in Rodents Using Machine Learning and Feature Engineering