Handle payload-free POST requests for Environment

Implement the ability to handle payload-free POST requests for the
EnvironmentsController (Simple SIF). Upgrade the GenericConsumer to take
a solutionId. Improved logging of error messages. Added the Training
Exercises (AU) document.