Removed several Sonar issues.
Octopus JobDescription now has no default stdout, stderr so specify in expected job description.

Job can be cancelled before the job status has been fetched, added test for it.
Added tests.
Made test for cancelling a pending job a integration test as it uses Octopus and runs shell commands.

The test to verify the http client can handle MAC authentication has been refactored.
Instead of using an external http server to test against in now uses an internal one.
The internal http server is part of the apache http client tests.
The integration config file is not needed anymore.
Octopus renamed AbsolutePath to Path and RelativePath to Pathname.
Octopus Sandox requires a Files object instead of an Octopus object.
Path.resolve() was moved to Pathname.resolve(). New paths must be made using files engine instead of another path.
Creation of schedulers and filesystems don't use URI anymore.
Made config for scheduler and sandbox as the grouping is now clear, queue belongs to scheduler and path to sandbox.
Add license header to new files.
Octopus renamed PathName to RelativePath.

Upped version of octopus to 0.2.0, due to it's api change.
Octopus exceptions where refactored.
Only bind to localhost
Use only one port

Admin routes under http://localhost:9998/admin
Renamed Octopus to Xenon.

Renamed this project to Osmium.
Merge remote-tracking branch 'origin/develop' into octopus2xenon
Add logos.
Replaced last remnants of Octopus.
Fixes #3 and fixes #4.
Make use of Xenon library from repository.

Adjust example config file to not use urls.
Git rid of Xenon instructions as Xenon can be downloaded from repo now.
Fix nested list
Add travis.yml