Protocol setup

First instantiate and setup protocol object, then cast to device
independent interface and print receipt