Added error messages, labels and styling for errors