setuid only if the program exists
custom handling for level05: rename source to level05.py
replaced level02 challenge with python+flask implementation