Multi Currency, Validation, Security

Enabled multi currency, changed lots of files recommended by the
Prestashop validator. Improved error handling, made more secure.