Write a test suite for the API
The API needs a test suite to test the error returned in different context.
- When an app is created along with a committed version
- When a user tries to access a job that doesn't belong to him (error 302)
- When a user tries to access a job that doesn't exists (error 404)
- When a user tries to run a job with a wrong named queue
- When a user tries to run a job on an app without any committed version