Refactor ConfigurationParser specs

- Add test for passing in CLI options
- Rework the tests to not stub the SUT
- Don't use `let` because Caleb hates it.