slight changes to server code to have field specific error messages, also updated text fields to have styling