Updated field validation

Updated to limit use of special characters in text fields such as passwords, ssid etc.
Accepted characters are a-z, A-Z, 0-9, *_-. only.

Added validation to fields where it was not previously applied.

All fields are now validated.