Py3 fixes, refactoring, add form field validations