Update with icons,  rewamped gui, updated code, added logger.