added the ability to clamp the resolution to a height of the video to no larger than 720 (--ensure-720p). This works in conjunction with --ensure-16-9. Also cleaned up some of the logic used to resolve the final resolution of the video. It's now very contained within a nested class