Add more tests and option to some validation schema
Python3 compat and more tests