Adding refresh capabilities for list view on a timer 

First added a timer and a timer task. Then added lots of code to make it refresh the list view in our fragment to show the most recently upvoted listings in the subreddit in order of upvotes. You may notice this involved implementing an interface - I had to do this in order to call the JSON / ASYNC task from the fragment and return the most recent ArrayList.