Upgrade snippet getopts
New 'header' template
New 'task' template