fleshed out MyRTP behavior

Not written in code and not even pseudo code in many places. but this
defines the majority of the behavior of the program