Add key => value support into for block
Fix correct function name getClientIP
Add function getData
Add Request and Storage into Template