Issues/222 category editing add order interface

Builds on https://github.com/mysociety/alaveteli/pull/1721 to add an admin interface for reordering headings and categories. 
Just realised this is an `unless/else`. Reorganise so we do:

```ruby
if pb_category
  # stuff currently in else
else
  # stuff currently in unless
end
```