Added Frame class and associated builders, changed Connection to be responsible for only opening, closing, and sending on, connections. implemented send message flow using new builders.