validatable.js, needs more unit tests