Added form validation.
Added translation support.
Tests for validatining forms.