class_docstr: ProjectController inherits from BaseController and manages business logic related to the
  project. One model is associated with each project currently.
  
  Methods
  -------
  init(name, description)
      Initialize the project repository as a new model or update the existing project
  cleanup()
      Remove all datmo references from the current repository. NOTE: THIS WILL DELETE ALL DATMO WORK
  status()
      Give the user a picture of the status of the project, snapshots, and tasks
class_docstr_tok: ["ProjectController","inherits","from","BaseController","and","manages","business","logic","related","to","the","project",".","One","model","is","associated","with","each","project","currently",".","Methods","--","--","--","-","init","(","name",",","description",")","Initialize","the","project","repository","as","a","new","model","or","update","the","existing","project","cleanup","(",")","Remove","all","datmo","references","from","the","current","repository",".","NOTE",":","THIS","WILL","DELETE","ALL","DATMO","WORK","status","(",")","Give","the","user","a","picture","of","the","status","of","the","project",",","snapshots",",","and","tasks"]
code: def __init__(self):
      super(ProjectController, self).__init__()
  
file_path: datmo/datmo/core/controller/project.py
imports: import os
  from datmo.config import Config
  from datmo.core.util.validation import validate
  from datmo.core.util.i18n import get
  from datmo.core.controller.base import BaseController
  from datmo.core.controller.code.code import CodeController
  from datmo.core.controller.environment.environment import EnvironmentController
  from datmo.core.controller.file.file_collection import FileCollectionController
  from datmo.core.controller.snapshot import SnapshotController
  from datmo.core.entity.model import Model
  from datmo.core.util.json_store import JSONStore
  from datmo.core.util.exceptions import ProjectNotInitialized, EnvironmentConnectFailed, FileIOError, UnstagedChanges, PathDoesNotExist
label_desc: Use image node_id 1 to create a new ProjectController object from inherited base classes: BaseController with example: obj = ProjectController()