[#47] Introduction of EmulationController in Main module

Also reimplementation of BrainDuck Terminal