Add #commissioned? method to Pq model
Add commision form model to abstract validation from the view and controller
Add validation for pq_id to commission form
Merge dashboard question forms into one

This allows us to have shared validation for all the fields.

Hopefully this doesn't break other features as I've done quite a bit of refactoring and removed a few views / controller actions. I'll look at end to end tests later
Disable commission button until required fields are filled (JS)
Move date_for_answer processing to the Pq model

Maybe we can look at not storing these values in the database and rather calculate them when displaying the list of PQs
Remove unused controller actions for dates

The functionality has now been merged to one 'commission' form. Date rules have been moved to the Pq model
Remove the unused commission action and old view
Rename dashboard_commission route to commission

This is now possible, because the old commission route was not being used.
Fix dates not being saved on commission
Move the trip file form outside the main commission form
Merge pull request #65 from ministryofjustice/dashboard_commision_validation

Dashboard commision validation