add initial comm stuff
add connection interface stuff from platform tutorial 2 into the connection fragment, works (based on very little testing)