Building out connection.cpp/h