removed short name for commands and started implementing config loading and validation from yaml files