Add helpers
Protocol, Finite state machine and templates
Add a new layout for demo
Fix format
Splitting long lines and format
Merge pull request #2 from ebu/project_init

First version of the Client