Added new video capture features

Broke project into multiple executables