Refactored tests to ensure 'focus' and 'blur' events are included in browserTrigger.js. Tests are now written around 'rules'.
Added "number" rule for validation.
Added "length" rule for validation.
Added "radioGroup", "checkbox" and "checkboxGroup" rules.