Implementing pact_refconnection_start

Fixed a few other bugs too
pact_string_create now pact_string_new, connection data now uses pact_String*s