split version detection into methods
add tests for various ffmpeg version outputs
Merge pull request #11 from beanieboi/refactor-ffprobe-version-detection

split version detection into methods