A single cleanup method should be enough
Minor changes in processor class
Reimplement `show commands` for showing history

* Code moved to history class.
* Functionaly matching shell's `history` command.