added video processing namespace and video file (load functionality). Added start of gpu canny and fixed vectors for vec2