Moving context variable management to state class w/ tests
State set_project_name automatically updates context variables to contain PROJECT_NAME
Project name set to state directly in CommandLineInterface
Also test to ensure context variables are set in state