I think I figured it out. The user is on the reuqest so it was pretty easy.
def form_valid(self, form):
obj = form.save(commit=False)
obj.created_by = self.request.user
obj.application_id = self.kwargs['app_id']
u = self.request.user
u.last_name = obj.last_name;
u.first_name = obj.first_name;
obj.save()
u.save()
#reverse_lazy = lambda name=answers, *args : lazy(reverse, str)(name, args=args)
return HttpResponseRedirect(reverse('requestform:answers', kwargs={'app_id': obj.application_id}))