added Project.reset_class_variables, updated respective tests
started TerminalClass