Added GUI implementation and modified view const.
Added ButtonListeners and logs
Added some Observer/able implementation