[FEATURE] Execute sipp via which

Not giving an absolute path to sipp means that the sudo rule has to
allow all commands, not just sipp. Now it can be more restrictive.
Merge pull request #65 from chewi/feature/sudo_which

[FEATURE] Execute sipp via which
[BUGFIX] Don't call path on nil media_file