Move spec matchers to dedicated directory.
Refactor feature spec to use the Executable class.
Write failing high-level test.
Use 'context' when describing contexts.
Change #passwords to #lines.
Don't anticipate future code with let statements.
Added two more high-level tests.

Refactor and expand helper class.
Remove 'let' for consistency.