added UI project for command-line and implemented MVC pattern, but
didn't test it yet.
added a simple command line view (CommandLineView) to ui project