Add Hidden fields partial

Part of the workflow was broken because some hidden fields were never
set.
Add update_password instance method for credential

The model is now responsible for updating a password and not the view.
Fix method parameters.
Fix data for hidden fields

Fields were on the HTML but the values were not available for the
renderer.