Revised Text Validation & Demo

Revised text validation to better handle -veriphy-* attributes as well
as adding support for phone numbers on the text input type. Also added
a demo page for testing.