Correct exit value checks

Corrects a bug with exit value checks, factors out process of videoConversion, adds spock tests of conversion and videoService. Uses a VideoType and treats paths so that those with spaces will be correct.