Moves list(:all) into a separate method and removes the num option.
Adds -o -O to hide and unhide from visible list using special :hidden tag. Changes opt switch for new -n --new, list by tags -f --find, show all tasks -a --all. Adds find_tags and output methods.