Redesing arrayadapter with getView method
This allows for easier manipulation in the listview, and I added a new feature that displays a checkmark icon beside the fonts that the user has already downloaded to their phones storage