Remove swallowed exception
Method extracted run* method
Refactor extracting methods to reduce cyclomatic complexity
Rename jar to jar-service to prepare for jar split
new pom to host jar-async
Extract persistence package (mostly) into a new sub-module
Required to separate restlet service from core logic, such that core.async interop can be introduced
Remove deadcode
New files
Completed persistence package extraction into a new sub-module
New sub-module for extracted connector
Completed decoupling sub-modules
TODO: tests are not always in the right sub-module
Complete core.async implementation and connect to resource
Abort run if time-out reached
Clean import
Set global abort explicitly
Now required since reversing source of abort state from runtime parameter to run
Add missing async dependency
Improved validation of user's public key.
Merge branch 'master' into clojure-async

Conflicts:
	jar-persistence/src/main/java/com/sixsq/slipstream/persistence/Run.java
Fixed some tests.
Fixed #110