Added auto rotation support

Videos are auto rotated unless :auto_rotate option is set to false - this is based off rotate exif information in video
Fixed several of the height for width calculations

They weren't handling when a video was taller than it was wide