An Overview of Retinal Image Classification-Techniques and Challenges