Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Makes it easier for developers to get started by providing a single function that creates both server and client, removing the need to manually coordinate separate server and client creation