adds validation (with Joi) to menu.json. updates exercise.js. works as expected.
tidy exercise/validation/problem.md (formatting)