Towards A Low-Cost Distributed Awos: Machine Learning For Optical Ceilometry, Cloud Detection, And Classification