first pass at the call functionality that is required, a good replication of some of the things from jafar_old, a test implementation in python, needs a python client as well.