Initial version
Added data message
Refactor the code
Working single client
Baseline checkin
Python scripts for running sim