exception handling - first draft
tests made drier
parent classes to encapsulate common behaviour of commands
subnet CRUD
domain CRUD plus some test fixes
apipie options - fix in creating option name
exception handling - print error messages via output
output - dpendency setting moved to initializer
interpreter - dependency setting moved to initializer
exception handling fixes
use Gem::Version instead of string
output definition fields made immutable
user CRUD
added missing failure messages
apipie options - support for array params