Add result saving support and updated to clear all the keys. Finally, started working on updates to the gui.