login presence added to validation. rough working form.