Project test and annotations(documentations).

Created more tests that protect all behaviors expected in GitHub
Entities pre-defined by other Groundhog contributor which maybe can be
affected by some code change in basic classes.
Improved Project anotation.