CreateClient & CreateServer As Raw Pointers

CreateClient and CreateServer return raw pointers again as their
lifetime is better managed by the library itself.