Tests for Projectionist::CLI#edit
Tests for Projectionist::CLI#list
Bunch of cleanup of projections spec

Use `let`, `let!` and `subject` in place of attribute variables
Fix directory creation in cli spec
Tests for Projectionist::CLI#types
Merge branch 'feature/cli_spec'