made working test_delete_list test and added user and admin checks to deleting lists so only list owners and admins can delete a given list.