add unit tests to all challenges