Refactor puzzle one
This merge request contains changes to the coding puzzle following feedback from @tpage. The following changes have been made:
- Renamed the packages to be clearer
- Added unit tests with the correct answers for the first 3 questions
- Updated the instructions to make implementation requirements clearer
There's no unit test for the 4th part of the test as it is left to the user to define success.
@tpage - Can you check the answers I've put in the tests against yours to make sure we have the same values.