Making temporary directories easier in specs
Making it easier to simulate running the cli for specs
Accepting project directory as a command line argument