[refactor] dsl < dsl_defaults
[refactor][tests] move exit_code into runstate, add specs
[feature] application exits with correct code based on runstate
[cleaning] .singularity.rb