make script itself executable, handle execution without arguments