Initial commit of gem skeletons for client and server