check if task list is NULL before attempting to free it
prototype for main function
add filter to struct config
handle failures when displaying version
function to print task list
add help function
add command line option to set filter
add sort mode to struct config
add command line option to set sort mode
make tasklist_window default action