Huw fileorder

Introduces a file ordering to uploaded files.  By default they are just the order in which they have been uploaded, but you can swap them.  

There's no user interface for doing swapping or re-ordering yet.  However, here is a good spot to merge because I wanted to rename some of the actions to match the job tasks before making an action where the re-ordering will be done.