huge refactor to separate public_api and oc_communication functionality
massive refactor brought to beta testing stage

zerorpc public api exposed
outbound messages entirely refactored, mostly debugged
oc_bridge entirely refactored, mostly debugged
still need to work on object serialization for get_expiries and
get_supported_instruments
renamed file to conform to PEP
integrating flask-frontend module
moved spoof gateway into it's own module