Added GUI code, currently in progress of creating GUI using javax.swing