Small code review of the Requires handler
New handler: RequiresMap

Like @Requires, but injects a dictionary
Added tests for RequiresMap