Add option to declare command aliases
Resolves #5
Refactoring: complete commands, identifiers resolution