added ability to delete, ordered todos by completion, fixed order of initial message load