added support for callable validators
added float and uppercase sanitizers