Initial version of Pass.

- Include the functions for Pass
- Tests for the functions
- Runner that calls the Pass functions