update gemspec
better signal handling, move commands to DSL namespace
add passing specs for dsl