- adjust output directory for all build files
 - use a map for the commands for easier extension
 - moved commands to separate namespace and directory
 - prepare usage of QSettings
fixed warning of unused parameter
 - refactoring command map
 - preparing version command
refactor to be able to use signals and slots
implement requesting of version via patch-server