Implemented Request variables (GET & POST)
Changed several method's access modifiers to protected
Added optional parameter treatment in fixParamOrder
Refactored variable extraction into assignPatternVariables method
Matching is now case insensitive