Валидатор мыльца + тесты на CasperJs'е :)

Вроде норм :3