Upload refine

* Add new agent to Jobs
* Fix tests
* Add Agent to show, list and edit screens for Job
* Update Job to get the collectionLu
* Job list ordered to show most recent jobs first
* Simplfied return model by removing explicit model param createdBy as that can be referenced from the Job in the view
* Only allow the job to edited if the status = "Created"