Made Configuration implemnent ArrayAccess
After callbacks have access to response, more consistent method naming
Addede tests for routing