Fixes #2, Fixes #3 - stores ffmpeg within the project, streams input from network without intermediate write to local filesystem, support scale factor for number of workers based on CPU count