Checks for filled text fields, formatted

formatted for server and won't save if user has not entered all of the
info