Refactor the task form dismissal code to 'feel' more like bootstrap.
Make tasks the nested attributes of problems.
Also accept permalink as nested attribute.
Refactor the problem form and also the problems controller to use the new nested attributes.
Show errors on problems form.
Uninclude the Linkable module from Problem. We don't need it anymore.
Regrade and update solvers for problem only when necessary.