Added some more error checking and changed the display handeling for the video stream over to pygame (this should make controller integration a little easier in the future).