Fixed a bug where the datatype validator ignores allowEmpty and allowNull configuration
Merge branch 'laxer_validation'

Conflicts:
	lib/index.js