Tasks are now ordered by their ID's
Add simple garbage collector to prevent ID fragmentation
Always print the available tasks at the end of an operation
Show message when marking tasks as completed