Added list view for tasks

The idea is that it sorts them by order of closest deadline, BUT the
deadlines all save the most recent date for some reason and even if they
weren't, since they're only inserted in sorted order if the date changes
then they'll be out of order