All pages was causing invalid html

Signed-off-by: emanuele <emanuele45@gmail.com>
Some more invalid stuff in URLs for HTML5 (namely [ and ])

Signed-off-by: emanuele <emanuele45@gmail.com>
Data_Validation class was not really happy to deal with static classes with parameters

Signed-off-by: emanuele <emanuele45@gmail.com>
Gives Settings class a minimum of validation abilities

Signed-off-by: emanuele <emanuele45@gmail.com>
Karma labels should not contain html, sorry

Signed-off-by: emanuele <emanuele45@gmail.com>