refactoring console app:
* options usage simplification
* mindt facade extraction
major repackaging