[WIP] Edit solutions

This is missing some stuff:

* Hide the edit button for solutions people can't edit.
* Don't die if people try to edit a solution that don't belong to them.