Added GUI. Should use instead of shell if we have time so our project looks nicer.