inital commit
renamed codecs.py
state-machine comms for client
updated some interfaces
Add CommServer and CommServers
finished controller, model, and communications