Added models

Project, Task, and Programmer (through User and User.Profile);
Note that only limited fields were added to the models, so that we
don't duplicate info recorded by gitlab.
projectId, issueId and userId should all point to related record id in
gitlab api.