add task class
add generic validation
Merge branch 'master' of https://github.com/DavidSalzer/Smart-Class

Conflicts:
	dataManagement/dataGate.php