updated project structure and tests, work in progress.
project model, linting and various corrections
project model, all basic features included
Merge branch 'feature_project' into develop