Merge branch 'release/0.1'

* release/0.1:
  resctrut file.
  Restruct source.
  Move source code into src.
Short description of usage of state machine.
Merge branch 'master' into develop

* master: