Added gui and filehandler components