Simple, clean and extensible object sanitization and validation for NodeJS and the browser