Project update

        - added additional documentation to be generated
        - updated dependancies in readme
Fixed gstreamer DrawingArea Bug:

        - DrawingArea is passed to VideoStream on construction of
          VideoStream
        - VideoStream hanbles prepare_window message to set target
          widget as render goal
        - Added superflous call to get_geometry to fix bug in either
          gstreamer or gtkmm