Added lots of comments to the project model and the project test file
Added specifications for schemas and added lots of comments