+ implement cairo_context wrapper and remove unnecessary dependencies
   ( cairomm, libsigc++)