Results should accept any type of body.
Fixed typo's in shell script help.
Expand on empty body checks.
Add the concept of composite calls.
Resource keys are not actually used beyond the mapping to routes phase (config).
Replace the bulk of Action parameters with an Environment class.
Introduce the ResourceMapper and moved from services to lazy values in the DI.
Actually use the composite calls.
Test some more classes.
Cleaned up Action::performAction, less duplication.
Let Resource update the before and after callbacks of composite calls.
Test chaining of before and after methods.
Test before and after calls are made.