allow user to choose where the valid/invalid class will be set.
add language bundle.
add demo (work on webkit only)