user edits a proof and sees updated proof on /users/1

We need to rebase this against master after fixing the user, proof, requirement associations and then fix tests that will be failing.