Fixed file model head comment
Added Project model tests
Added project name validation and moved initializer code to BaseModel