Added lines of code to stop Chrome auto fill.
Added code to make more compatible on mobile for testing.
Added error array definition.
Added validation, error array functionality, and commenting.
Added echo of error[].