Worked on console interface
Introduced console viewer and viewer class