Update banner.txt

Use banner from http://www.geocities.com/spunk1111/aquatic.htm
Merge branch 'develop'
Remove octopus argument from toJobDescription in JobSubmitRequest.
Added ignored tests for JobSubmitRequest.
Awaiting fix for https://github.com/NLeSC/octopus/issues/53 to enable tests.
Add example responses.

Disabled test which fail due to jar in jar loading mechanism.
Dont run integration test during test goal.
Run integration tests using verify goal.

Up plugin versions.
Fix some PMD warnings.
Move cleanSandbox() to SandboxedJob class.

Change status equals check so it only reports change when status.getState() is different.
Renamed JobLauncherResource to JobResource.
Move submission of job to JobsResource.

Add job url to response of job submission.

In octopus manager don't throw jersey exception, instead throw standard exception and in resource catch it and throw jersey exception.

Added some more javadoc.
Add missing license headers.
When downloading sandbox replace existing files.
Adjust tests as Octopus changed constructor of JobImplementation.
Add jsch as dependency.

Move /jobs to /job.

Add GET /job.
Add configuration file for integration tests.

Remove adaptor dir as it is no longer needed.

Make additional jars with src and javadoc.

Fix javadoc warnings.
Make json the media type which is consumed and produced.

Add url to sandboxed job.

Return SandboxedJob as response to POST and GET of job.

Make GET /job return list of urls of jobs, to minimize amount of json returned.
Add config flag to make http client work for self signed certs.
Merge remote-tracking branch 'origin/master'
Octopus job now has a UUID.
Use url as identifier for a job.
Identifier in url is the UUID of a job.
Use cancelTimeout from config file and set it as maxTime in JobDescription.
Octopus now has running field in JobStatus.
Also add running field to JobStatusResponse.

Increased test coverage of JobStatusResponse.
The state string is scheduler specific so we can't tell when job is done by using only the state string.
Whether job is done can be determined from isDone() and getException() of JobStatus instance.
Send jsonified status object to callback.

Do not serialize exception as it gives to much information, just return exception message.