Implemented the empty functions and tests.

`exit_program` expects no arguments. do you need () to call the method here?