Updated use cases, requirements and architecture

Summary
This deliverable will provide the final choice of the use cases, as well as the second and final iteration of the requirements and architecture specification. The final version will take into account the feedback and lessons learnt during the developments of the first year.