user updates proof for requirements

This feature allows the user to update the the image of a proof for a
requirement.
Merge pull request #31 from akshatpradhan/proof_update

user updates proof for requirements