api: add samples of data to facilitate explanations to the studends in README file
api: restructured code in order model to be more idiomatic
api: reorganized tests top level contexts