Input : fix auto_cast
Add Crypt helper
helpers\String : Add compare method
String lib : Use Crypt and String helpers
Route : add getCurrentRouteKey method
Output : set constructor to protected
Method : FIX getParamTypes
config : update crypt configuration