Editable single IA Page

//cc @jbarrett @jdorweiler @russellholt 
Created a separate endpoint and page for editing: /ia/edit/<id>, and another endpoint for saving the edited data.

IAPageEdit.js has a save button which is disabled unless some field's text changes (I'm using the keydown event).
Clicking on the save button, if active, sends a POST request to ia/save, which updates the database with the new data for that IA (thanks @jbarrett for this) and returns to IAPageEdit.js.
If the POST request and the update went well, IAPageEdit.js will redirect to /ia/view/<id>, as discussed with @russellholt.
I did a single edit and it seems to work, but I got `Use of uninitialized value $_ in concatenation (.) or string at /home/ddgc/community-platform/script/../lib/DDGC/Web/Controller/InstantAnswer.pm line 202.` on the console. I wonder what the error was since my edit was saved.