Complete set of use-cases and requirements

Complete set of use-cases and requirements