moved cmd context etc. into its own package
CommandDescriptor is now build using ContextBuilder
further modification of the descriptor is not allowed