Huge refactoring

Do not create huge strings
Let Row inherit from SimpleTypedList
Optimized sanitizing
Optimized validation
And more..
Merge pull request #288 from jurriaan/refactoring

Huge refactoring